Releases: retypeapp/retype
Releases · retypeapp/retype
Version 2.3.0-preview
Version 2.3.0-preview
There were 16 changes in Retype 2.3.0-preview.
New
- Full relative URL pathing support. See #14, #133, #163, #184, #194, #222, #233, #239, #276.
trailingSlash
project config to instruct whether to add a trailing/
when constructing links.- New
preload
project config to instruct Retype to preload the search index instead of on demand load. - New
directoryIndex.name
project config for setting the default document name. - New
generator.directoryIndex.append
project config. - Switch
generator.paths
default value torelative
. - New
RETYPE_DEFAULT_HOST
environment variable. See #239. - New self-referential canonical tag for all pages.
Fixed
- Exclude files and pages within the _includes from the sitemap generation.
- Exclude all contents of _includes directory from deploy.
- Sidebar menu item is not highlighted when no trailing
/
. - Editor font request does not respect
base
path. See #318. - Syntax errors in yaml files results in corrupt category URLs. See #316.
links
to the index document in the mobile sidebar footer not being resolved..yml
files excluded from deploy even if explicitly declared ininclude
. See #311.og:url
andtwitter:url
paths incorrect for API generated pages.
Version 2.2.0
Version 2.2.0
There were 5 changes in Retype 2.2.0.
New
- Official Retype docker images at DockerHub's retypeapp/retype repository. See #122.
- New
generator.recase
project config to instruct Retype on when to recase file and folder names. See #302.
Improved
- Add GitHub Action annotation to announce availability of Retype v2.
Fixed
- Author, date, and category metadata being rendered above page title.
top.md
should be excluded from card generation.
Version 2.1.0
There were 7 changes in Retype 2.1.0.
New
- By default, deploy .html and .htm files from
input
tooutput
.
Improved
- Apply generic attribute syntax to Retype generated
<table>
element.
Fixed
- Project
include
is not including_*
pages. See #296. - Edit button being rendered on generated pages that cannot be edited.
- Double addition of url base in
og:image
andtwitter:image
path. - Page hangs when
[object Object]
within content. - Wallet with key(s) prevents
retype watch
on new projects.
Version 2.0.0
Version 2.0.0
There were 51 changes in Retype 2.0.0.
New
- Content templating support with includes, variables, and logic operators. See #213.
- Page content live editor.
- Ability to enable/disable templating per page.
- Support line ranges for partial content.
- Line highlighting in code blocks. See #176.
- Custom
<script>
or<style>
blocks within a page. See #255. - Google TagManager integration. See #234.
- Plausible.io integration. See #272.
- Allow img and alerts above h1 heading.
- Improved maximum page limit handling.
- If page level
title
config and no top levelh1
, inject thetitle
as the top most element. - Magic site-wide includes. See #272.
- Allow generic attributes for Markdown native elements. See #278.
- New
ghost
variant for Button, Badge, and Alert components. - Include page
description
in search index and results. See #59. - New search index mode with
full
,partial
, andbasic
options. - Complete redesign of Search results. See #59.
- Configuration to enable|disable live editor.
Improved
- Highlight search input query in search results.
- Improved collapse-on-click for left sidebar folder when there is a default page. See #128.
- Add README to Yarn and NPM package directories.
- Remove deleted items from
output
when inmemory
watch mode. - Upgrade Octicons icons library from v16.1.1 to v16.2.0.
- Ability to include
.yaml
files as resources. - Upgrade Octicons icons library from v16.2.0 to v16.3.0.
- Improvement to ToC highlight tracking. See #41, #134.
- Revise wallet path to
.retype/license.dat
. See #262. - Migrate to .NET 6.
- Upgrade Octicons icons library from v16.3.0 to v16.3.1.
- Improved link resolution of relative URLs.
- Slight font-size increase on h1 and h2.
- Adjustments to layout widths and resize breakpoints. See #57.
- Hide ToC
Contents
heading if no inner page sub-headings. - Upgrade Octicons icons library from v16.3.1 to v17.0.0.
Fixed
- Unable to scroll sidebar when navigating to a collapsed clickable sidebar menu. See #128.
- Double-quote in image caption is not encoded. See #245.
- Build fails if root retype.yml configuration file is blank. See #257.
- Super mega long word in page title causes rendering issue. See #253.
- Prevent float elements from interacting with Previous|Next buttons. See #232.
- Angle brackets are not rendered in the Sidebar.
- Mustache template syntax is not being escaped.
- Unreliable sidebar and Prev/Next button label word wrapping. See #253.
- Scroll position is not being maintained in
retype watch
. route
not respected if configured on a folder more than one level higher.- Full width Alert component content. See #242.
- API Generation of C# Namespaces converts the CamelCase names to all lowercase except the first letter. See #277.
- Strange link resolution
WARNING
on emphasized markdown links. See #291. - Trim heading anchors of whitespace before creating anchor value.
- File component not resolving paths if path to a .md file.
- Conditional resources are not written to output on incremental builds.
Breaking Changes
- Pages with
redirect
config to be visible by default in main sidebar navigation. See #236.
v2.0.0-preview
Version 2.0.0-preview
There were 46 changes in Retype 2.0.0-preview.
New
- Content templating support with includes, variables, and logic operators. See #213.
- Page content live editor.
- Ability to enable/disable templating per page.
- Support line ranges for partial content.
- Line highlighting in code blocks. See #176.
- Custom
<script>
or<style>
blocks within a page. See #255. - Google TagManager integration. See #234.
- Plausible.io integration. See #272.
- Allow img and alerts above h1 heading.
- Improved maximum page limit handling.
- If page level
title
config and no top levelh1
, inject thetitle
as the top most element. - Magic site-wide includes. See #272.
- Allow generic attributes for Markdown native elements. See #278.
- New
ghost
variant for Button, Badge, and Alert components. - Include page
description
in search index and results. See #59. - New search index mode with
full
,partial, and
basic` options. - Complete redesign of Search results. See #59.
Improved
- Highlight search input query in search results.
- Improved collapse-on-click for left sidebar folder when there is a default page. See #128.
- Add README to Yarn and NPM package directories.
- Remove deleted items from
output
when inmemory
watch mode. - Ability to include
.yaml
files as resources. - Improvement to ToC highlight tracking. See #41, #134.
- Revise wallet path to
.retype/license.dat
. See #262. - Migrate to .NET 6.
- Improved link resolution of relative URLs.
- Slight font-size increase on h1 and h2.
- Adjustments to layout widths and resize breakpoints. See #57.
- Hide ToC
Contents
heading if no inner page sub-headings. - Upgrade Octicons icons library from v16.1.1 to v17.0.0.
Fixed
- Unable to scroll sidebar when navigating to a collapsed clickable sidebar menu. See #128.
- Double-quote in image caption is not encoded. See #245.
- Build fails if root retype.yml configuration file is blank. See #257.
- Super mega long word in page title causes rendering issue. See #253.
- Prevent float elements from interacting with Previous|Next buttons. See #232.
- Angle brackets are not rendered in the Sidebar.
- Mustache template syntax is not being escaped.
- Unreliable sidebar and Prev/Next button label word wrapping. See #253.
- Scroll position is not being maintained in
retype watch
. route
not respected if configured on a folder more than one level higher.- Full width Alert component content. See #242.
- API Generation of C# Namespaces converts the CamelCase names to all lowercase except the first letter. See #277.
Breaking Changes
- Pages with
redirect
config to be visible by default in main sidebar navigation. See #236.
Version 1.11.2
Version 1.11.2
There were 1 change in Retype 1.11.2.
New
- Add
allowFullScreen=true|false
attribute to embed component.
Version 1.11.1
Version 1.11.0
Version 1.11.0
There were 22 changes in Retype 1.11.0.
New
- Local URLs with anchors resolved and validated during build.
- Large resource files not copied to the in-memory
output
and to use local file reference. - New
server.watch.validation
project configuration option. - icon config in yml supported if SUMMARY.md used.
- New style for native scrollbar styles on Windows. See #107.
- Upgrade Octicons icons library from v15.2.0 to v16.0.0.
- All heading elements within the page content added to the search index. See #166.
- Support smooth scrolling anchor links on Button and Badge components.
- Page config and SUMMARY.md can be used together.
- Update all client dependency packages to latest.
- Upgrade Octicons icons library from v16.0.0 to v16.1.1.
- Ability to highlight Mermaid syntax in code blocks. See #200.
- Retype Pro license implementation.
- Multilingual search and automatic detection of content languages. See #197.
search.minChars
default revised to 2 chars. See #206.- Ignore faulty configuration values gracefully.
Fixed
- Retype build interpreter exception on a specific markdown email pattern. See #110.
- Retype's anchor and side bars (left/right) links ignores browser ctrl modifier key. See #118.
- Trailing slashes are not respected with
CRLF
. See #167. retype watch
exception when.md
file is in use by another process.- Fixes typo with "supersede" word when page config source conflict is identified.
- Search box skeleton placeholder text different than
search.placeholder
project config.
v1.10.0
Version 1.10.0
There were 13 changes in Retype 1.10.0.
New
- New KaTeX math typesetting library support. See #73, #139.
- Revise link resolution rules.
- Upgrades Octicons from v15.0.1 to v15.2.0.
- Auto generate RSS feed for blog.
- New
server.watch.polling
configuration option. See #151. - Gravatar support for avatar. See #141.
- Gravatar: ability to disable and choose default image. See #141.
- Support
target
andicon
attributes in[!ref]
components. See #158.
Fixed
- In-memory output can be logged with
retype build
. - Blog summary page cards not updated in
retype watch
. - Fix support for 32-bit NodeJS installs. See #146.
- Revise component label parsing.
- Windows-like numerical ordering of the sidebar items.
v1.10.0-preview
Version 1.10.0-preview
There were 9 changes in Retype 1.10.0-preview.
This is a pre-release! Can you help us check if what we fixed and implemented really works? Any feedback is welcome!
New
- New KaTeX math typesetting library support. See #73, #139.
- Revise link resolution rules.
- Upgrades Octicons from v15.0.1 to v15.2.0.
- Auto generate RSS files for Blog Post pages.
- New
server.watch.polling
configuration option.
Fixed
- In-memory output can be logged with
retype build
. - Blog summary page cards are not updated in
retype watch
. - Fix support for 32-bit NodeJS installs. See #146.
- Revise component label parsing.