- 🐛 Check if remix.config.js exists before using during migration [#121]
- 🐛 Fix migration with pathless layouts #79
- ✨ Add
--force
CLI option to remove target folder before migration
- ✨ Add
--hybrid
convention to migration script #78
- 🔨 Rewrite migration script
- 📦 Update @remix-run/v1-route-convention package for v2 dependency #74
- 🔨 Update peerDependency to include Remix v2 #72
- 🔨 Add support for
+/_.
convention to override parent layout #58
- 🔨 Update migration script to use
v1-route-convention
package #46 - 🐛 Normalize Windows path for routes config #59
- 🔥 Remove index hack since it is fixed in Remix
- 🔥 Remove uniqueness check from
v2
routing because it is buggy
- 🐛 Fix last segment finding on Windows #40
- 🐛 Fix import path for Remix 1.6.2+ #35
- 🐛 Simplify regex for routes and fix optional routes with folders #28
- 🐛 Handle optional segments with param #30
- 🐛 Fix route matching on Windows
- 🐛 Make unique route id check optional #29
- 🔨 Add support for folders with
flat-files
convention #25
- 🔨 Update flatRoutes with new features
- Uses same function as Remix core
- Allows to maintain extended flat-routes function
- Customizations passed in
options
- Add support for "hybrid" routes
- Add support for extended route filenames
- Add support for multiple route folders
- Add support for custom param prefix character
- Add support for custom base path
- 🔨 Modify route ids for index routes to workaround bug in Remix
- See Remix PR #4560
- 🔨 Update build to use tsc compiler to generate type definitions #21
- 🐛 Fix path generation to ensure relative paths #14
- Couple of issues in Remix that cause problem when posting to index routes. Here is a link to patches that will fix this problem. https://gist.github.com/kiliman/6ecc2186d487baa248d65f79128f72f6
- 🐛 Handle ignored files starting with dots
- ✨ Add paramPrefixChar to config
- Since the
$
prefix makes it hard to work with files in the shell, you can choose a different character like^
- Since the
- 🔨 Add
ignoredRouteFiles
toflatRoutes
options #15
- 🐛 Use correct path for index routes #13
- 🐛 Fix params with trailing slash #11
- 🐛 Fix parent handling and trailing
_
in path #11
- 🔨 Add support for MDX files #7
- ✨ Add
basePath
option to mount routes to path other than root - 🔨 Add more TypeScript types
- ♻️ Refactor tests
- 🔨 Add shebang to cli.js script
- 🔨 Check that source directory exists before processing
- ✨ Add new command to migrate existing routes to new convention
- ✅ Add tests for migration
- ✅ Add tests for parseRouteModule
- 🐛 Fix issue with parent modules not matching with dynamic params
- 🐛 Fix check for index file
- 🔨 Add support for explicit
_layout.tsx
file
- 🎉 Initial import