All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Blocked search indexing with the
noindextag
- Removed the SearchBar and Logo components from TopNav.
- Crowdin file
- Search results pointing to urls with fixed version numbers, which might be outdated.
- Link
Next ArticleandPrevious Articleto work with trailing slash.
- JSONC code snippets would not have sintax highlight.
- Support for
<!-- DOCS-IGNORE:start -->and<!-- DOCS-IGNORE:end -->tokens.
- Bump multiple package versions.
- Component grid would be rendered empty due to a variable being passed to the ComponentList query with the wrong value.
- Moved the
aroundlogic to more specific interfaces. - Renamed
docs-wrappertonavigation-wrapper.
docs-ui.conceptsfrominterfaces.json.
- Fixed getting started url
- Fix a few links that were not moved from
docstodocs-ui
- new interfaces name:
docstodocs-ui
- Always adding trailing slash to URLs
- Filename with duplicated extension .md
customHeaderas a setting insettingsSchema
- Using
replacewhen navigating to app's specific version. - Updating Sidebar verification if the current link is on.
- Support for
/docs/apps/functionalroute.
- Support for new
/docs/conceptsroute and content.
- Messages for
/docs/recipes/store-managementroute.
- New
/docs/apps/:category,/docs/apps/:category/:app(/:file),/docs/introduction/:articleand `/docs/concepts routes to acomodate new content organization. - Messages to render in each of these routes.
- Render would break if an empty markdown file was received by
DocsRenderercomponent.
- Issue when opening a page already in cache
- Small UI adjustments
- Remove SearchBar from mobile Search page
- Show text instead of Icon in Getting Started "Previous Page" and "Next Page" buttons
- ✨ New fresh look
- search behavior when no query string is provided
- Search engine for mobile
- Parsed markdown headlines by #
- Styles builder major to
2.x
- Minor layout updates to code blocks.
- Broken
/docs/components/layoutpage.
- Duplicated loading states on certain routes.
- Support for search functionality.
- Ordered list indexes being reset during rendering of the markdown content.
- Use
overflow-y-autoinstead ofoverflow-y-scroll.
escapeHtmlset totruewould render HTML as plain-text.
- Title tags in component pages being first headline of documentation
- Support for more programming languages through the use of
highlight.js.
- Logic when to open sidebar subitems.
google analyticspageview tracking onSideBar
- Message
docs/latest-features.
- Changed top bar link and text to latest releases
- Overflow on mobile layout.
- Open
SideBarItembehavior.
- Overall layout adjustments for v1.0 release.
- Query for
pixelcomponents fromcomponentsList.
- Move
EnhancedAppVersionProviderfurther down the component tree so thats its scope in more limited, avoiding unnecessary re-renders of theTopNavcomponent.
- Support for emojis on markdown.
- Move
EnhancedAppVersionProviderdown the component tree so thats its scope in more limited, avoiding unnecessary re-renders of the SideBar.
- Layout on
GettingStartedArticle. - Broken layout on Safari desktop.
- Footer links.
ArticleNavlinks would do nothing.
- Slug URLs for better SEO.
- Handling of active section on
SideBarItemcomponent. - Link to all recipes at
Home.
RecipesListcan now show all available recipes onrecipes/all.
- Remove
loremplaceholders.
GettingStartedArticlewould always query for articles written in Portuguese.
- New
SideBarContextcomponent.
<Link>component was being used withhrefattribute instead ofto.
- Independent scrolling on
SideBarand main content section. - Max-width to the
SideBarto prevent it from stretching on widescreens.
- Broken message IDs being used by
ComponentsGridandRecipesList
- Support for displaying a complete list of available components on
ComponentsGrid.
- Missing messages.
- New
AppDocscomponent for/docs/app/:app(/:file)and/docs/components/:category/:approutes. EnhancedAppVersionProviderto thePageLayoutContainercomponent.
- Some messages that were missing.
- Missing Footer links.
- Dynamic
Latest Featuressection in the homepage.
- Minor layout updates
- New navigation bar at the top of all pages.
SideBarItemnavigation indicator.
- Text colors for better accessibility.
- Inconsistent page layout.
- New
Recipessection that lives at/docs/resourcesand/docs/resources/:resource.
- Full support for mobile navigation.
- New
GettingStartedArticlecomponent to live at/docs/getting-started/:track/:article.
- New
ComponentDocspage that lives at/docs/components/:category/:component(/:file).
- New
ComponentGridto visualize all available components under a certain category.
- Links in the SideBar now trim the file extensions to avoid requests with duplicate file extensions, such as
.md.md.
- Update
vtex.docs-graphqlversion to1.x.
- New
RecipeViewpage.
- Dynamic recipes listing page.
- New
RecipeListGraphQL query.
- Better support for Chapters with multiple sub-levels in the SideBar.
- Unify
SideBarandHomeSideBarinto a single component.
- Article navigation bar based on the headers present in the page.
- New Docs homepage.
- Clean-up unnecessary components.
- Clean-up and update Messages.
- Support for rendering raw HTMl from Markdown files.
- Support for 3 special CSS classes for highlighting text:
alert-infoalert-dangeralert-warning
react-markdownis now used byDocsRenderercomponent asremark-reactwas removed.
- Version selection feature at
vtex.io/docs/:app(:/file).
- Support for relative links from one markdown file to another.
- App documentation url format to
/docs/:appName(/:fileName). - When no
:fileNameparam is given, the UI defaults to show theREADME.mdfile.
- Tag list taken from the markdown file front-matter in the
DocsRenderercomponent. - Custom
<li>tag for Remark. Edit this page on GitHublink at the bottom of theAppDocspage, using thegitproperty taken from the markdown file front-matter.
- Links to
IDs that were not lowercase would not work, now they do.
- Overall layout updates.
- New Under Construction page.
Docscomponent is now rendered at/docs/home./docsrendersUnderConstructioncomponent.
- Inverted colors on
AppDocscomponent. - Broken Navbar links
- Semantic colors defined in
styles/configs/style.json.
- CustomCard component.
- Trigger new build for the Styles builder.
- Navbar links
- Remove apps that should not be used from
DocsData.
- Initial implementation based on the one taken from
vtex-apps/landing-pages.