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.
- Updated dependencies
- Only support Node.js 10+
- Test with Node.js 10 and 12
links
option that allows you to add project related links to the navigation
- Click a group to toggle the group filter
- Rebuild source to fix missing statuses
- Add
preview: false
to the config of a component to hide the preview
- Crash when typing numeric characters in the search
- Removed reload icon in toolbar
- Adjust clear area of group
- Crash when using incorrect filter terms in the search
- Malvid now works on small screens
- Filter by group simply by clicking the name of a group
- Filter by group using the search term
group:
- Filter by status using the search term
status:
- Huge performance boost and size reduction
- Pre-build client JS
- Limit highlighting support to improve page generation time. Supported languages for highlighting are now limited to
php
,python
,css
,coffeescript
,reasonml
,xml
,json
,javascript
,markdown,
django
,elm
,htmlbars
,haml
,handlebars
,less
,scss
,stylus
,twig
,typescript
,yaml
,plaintext
- Babel warning
- Improve rendering speed
- Inject custom CSS and JS using the new
style
andscript
options (#33)
- Filter input showing interfering autocomplete suggestions while typing
- Async data not showing up in data tab
- Inspector tabs documentation
- Extend existing resolvers using the default resolvers located in the resolvers folder
- Support for several kinds of data files for the data and config using require-data
- Support for data and config files returning a function
- Support for data and config files returning an async function
- Added missing dependency
ora
(#26)
- Reload button in the inspector
- Support JS configuration files
- Resolve JS data files by default
- Sorting of components (#12)
- Don't use invisible chars to avoid redundant links
- More documentation
- Test with Node.js 8 and 10
- Include
bin
inpackage.json
bin
entry inpackage.json
- More documentation
- Function that accepts and returns a URL for the preview (
url
option)
- Changed HTML API:
instance.html
is now a function - Changed JSON API:
instance.json
is now a function - Reduce font-size earlier
- Viewing markdown
- Detect and link other components in the view
- Empty groups will be ignored
- Incorrect sorting of groups
- Error when all components are inside groups
- More tests
- Keyboard navigation
- Improved styleguide
- CLI
- Documentation
- Removed
prepublish
script frompackage.json
- Only support Node.js 8+
- More template engines supported by default
- Use correct
Authorization
-header
- Reduced size of generated JS files
- Text selection in Chrome
- Wrong JSON URL when using a custom file name
- Name and API
- Updated changelog
- Updated readme
- Added more tests
- Removed external CSS files
- SVG icons instead of icon font
- Rewritten layout styling
- Group config is now case-insensitive
- Empty config throws error
- Tests for actions and reducers
- Updated to React 16
- Improved JSDoc annotation
- Use system font instead of Open Sans
- Removed unused Markdown styling
- Assert parameter order in tests
- Show error when data fails to load
- Ignore
yarn.lock
andpackage-lock.json
files
- Missing padding below navigation
- Filter components
- Reduced min height of inspector
- Realtime UI updates without page reloads
- Debug with Redux DevTools
- Added more tests
- Default state of components
- Overflowing content in Firefox
- Label in preview toolbar is now selectable
- Initial component should respect sorting of sidebar
- Only support Node.js 7 and 8
- Improved scrolling area in sidebar
- Color of active item in sidebar
- iframe not scrollable after resize