Skip to content

Releases: veliovgroup/flow-router

v3.14.0

22 Apr 14:31
3b352bc

Choose a tag to compare

⚠️ Major changes

  • ⚠️ refactor: replace qs NPM package with internal query string module

Changes

  • 🧪 tests: add extra tests for query string usage
  • 🧪 tests: cover complex query string edge cases

✨ New

  • Internal capability: new local query parser/serializer (lib/qs.js) removes external qs runtime dependency path

📦 Dependencies

Production:

  • removed transitive qs shrinkwrap tree from .npm/package/npm-shrinkwrap.json

Development:

  • no new dev dependency commit since 3.13.1

v3.13.1

22 Apr 10:51
1ed0713

Choose a tag to compare

Summary: Patch release for ostrio:flow-router-extra improving Meteor compatibility and internal API usage.

Changes

  • 🔧 Fix compatibility with older Meteor.js releases
  • 🔧 Replace ._debug usage with .deprecate API
  • 👨‍💻 Update .meteorignore

v3.13.0

21 Apr 22:04
1dda1ef

Choose a tag to compare

⚠️ Major changes

  • Replaced page.js w/ custom MicroRouter (lib/micro-router.js, client/router.js) — full control over history, popstate, matchPath; removes dep, fixes bugs. (PRs #126/#127), closing #74 and #73, thanks to @dupontbertrand
  • Shared base classes (lib/router-base.js etc) for Router/Route/Group — isomorphic, cleaner code, better maintenance.
  • Async waitOn overhaul: correct hook order, completeness, abort on navigation, Tracker.autorun instead of setTimeout polling, closing #125 thanks to @drone1
  • Removed underscore dep (refactor to native methods; updated tests/docs).

Changes

  • 🔧 Fixed order and completeness in async waitOn (client/route.js, router.core.spec.js).
  • 🔧 Fixed undefined name in tests; added missed timer var.
  • 🛡️ Security: removed publicly exposed ___refresh route.
  • 🔧 Fixed renderer queue (startQueue.bind() issue).
  • 📔 Docs updated to prefer native JS; AGENTS.md + SKILL.md for ecosystem.
  • 👷‍♂️ TS refactor/setup, .cursorignore, styling, year bump, test helpers.
  • notfound route workaround/fixes for companion packages compatibility (meta/title).

✨ New

  • 😎 Agentic Skills, AGENTS.md for Cursor IDE + meteor-flow-router (registration, hooks, meta/title, TS, 404).
  • 👨‍💻 TS tests via tsd (index.test-d.ts); updated index.d.ts.
  • Enhanced FlowRouter.initialize(options), maxWaitFor, MAX_WAIT_FOR_MS export, onRouteRegister.
  • Better Meteor 3.x, SWC/compiler compat, peer version alignment (extra@3.13.0+ pins in meta).

📦 Dependencies

prod

  • qs: 6.14.0 (from 6.x)

dev

  • zodern:types@1.0.13, typescript (weak); removed underscore from onTest where possible.
  • Updated test-packages for current Meteor.

v3.12.1

24 Sep 10:25
9c2a2fa

Choose a tag to compare

What's new

  • 🤝 Compatibility with latest meteor@3.3.2
  • 🐞 Fix potential bug that may appear with "modern compiler" (SWC), see #124

Major changes

  • No, this is maintenance release

v3.12.0

05 Mar 18:23
43828b3

Choose a tag to compare

What's new

  • 🐞 Fixed #120 and #118 — template's data context, thanks to @aboire
  • action, data, and onNoData hooks are now async
  • 👷‍♂️ CI GitHub Action Workflow running tests when pushed to master thanks to @jankapunkt
  • 📔 Updated and refactored docs with better examples
  • 🤝 Better compatibility with meteor@3 and other modern packages
  • 🤓 Improved TypeScript support

Major changes

  • ⚠️ Deprecated and removed linkTo helper

v3.11.0

26 Jan 07:13
0e9e44d

Choose a tag to compare

☄️ Packosphere @3.11.0

Changes:

v3.10.1

28 Mar 00:22
ffd3591

Choose a tag to compare

☄️ Packosphere @3.10.1

Changes:

v3.10.0

11 Feb 22:23
b0e7ca6

Choose a tag to compare

☄️ Packosphere @3.10.0

Major Changes:

  • 👨‍💻 Updated TS definitions
  • 🤝 Compatibility with meteor@2.14 and meteor@3.0-beta.0

Changes:

Full Changelog:

v3.9.0

19 Sep 16:36
2d143bd

Choose a tag to compare

Changes:

Dependencies:

  • 📦 qs@6.11.0, was v6.10.5

v3.8.1

17 Jun 21:22
e2cbb67

Choose a tag to compare

  • 🐞 Fix: #93, thanks to @zeearth
  • 📦 Update qs@6.10.5, was v.6.10.3