- Fixed a bug caused by upgrading
js
.
- Internal improvements.
- Updated SDK Constraint.
- Stable Release.
- Update the example.
- Handle the bug in the navigation API when an app goes through hot restart.
- Move the command-line tool to a separate package named
navand_cli
. - Improve internal codes.
- Improve CLI.
- Update example.
- Update application template.
- Update SDK version constraint.
- Add docs for
DomWidget
andText
.
- Change the structure of libraries.
- Improve the internal APIs.
- Fix a potential bug in
Navigator
.
- Rewrite the framework.
- Update example.
- Update application template.
- Improve performance.
- Change variable names for nodes' parents and children.
- Improve code structure and formatting.
- Add route validation.
- Fix typos in
README.md
.
- Improve
README.md
. - Fix a typo in
CHANGELOG.md
.
- Use
build_runner
instead ofwebdev
for building.
- Hide inactive routes and fix route resolution.
- Add a guard for an extreme case in interaction with the navigator when
pop
is called quickly and in a row. - Improve command-line tool
- Force the command-line tool for the exits of child processes.
- Remove the unnecessary pipes.
- Add
serve
andbuild
commands.
- Improve
CHANGELOG.md
.
- Add a condition to avoid emptying the route entries when the history is popped.
- Fixe inconsistencies in the behavior of
Navigator
.
- Fix the unexpected behaviors of the Navigation API.
- Remove unnecessary errors thrown at runtime.
- Switch to async functions for Navigation.
- Improve formatting.
- Improve the boilerplate.
- Improve the documentation.
- Fix a few typos in the documentation.
- Move the documentation from
README.md
to Navand's wiki.
- Update the boilerplate.
- Update the example.
- Update
README.md
and add documentation to it. - Update the license.
- Rename
PaintedNode.initializeElement
toassembleElement
. - Rename
PaintedNode.disposeElement
todisassembleElement
.
- First unstable release.