Releases
v0.74.2
Compare
Sorry, something went wrong.
No results found
Changelog
Compare changes
💥 Breaking Changes
✨ Features
libs : publish through pantry (3e0f4bc ) (by Chris chrisbreuer93@gmail.com )
orm : scope the transitively-owned models, declare the system tables (#2375 ) (c141a9a ) (by Chris chrisbreuer93@gmail.com ) (#2375 , #2375 , #2375 , #2375 )
forms : render file fields as a picker that actually uploads (#2406 ) (0f1b3a8 ) (by Chris chrisbreuer93@gmail.com ) (#2406 , #2406 , #2406 )
forms : enforce the upload limits config has always declared (#2406 ) (78d302c ) (by Chris chrisbreuer93@gmail.com ) (#2406 , #2406 , #2406 )
db : copy database dumps off the box (#2313 ) (36bd971 ) (by Chris chrisbreuer93@gmail.com ) (#2313 , #2313 , #2313 )
🐛 Bug Fixes
database : reset the db proxy cache when a Database is closed (#2415 ) (414bf99 ) (by Chris chrisbreuer93@gmail.com ) (#2415 , #2415 , #2415 , #2415 )
test : restore the email mock, key the template registry to its cwd (#2413 ) (9288d0f ) (by Chris chrisbreuer93@gmail.com ) (#2413 , #2413 , #2413 )
test : hold the db config lock for the mutation, not the whole process (#2413 ) (ce4e167 ) (by Chris chrisbreuer93@gmail.com ) (#2413 , #2413 , #2413 )
test : stop three suites poisoning the rest of the run (#2413 ) (ebe8b26 ) (by Chris chrisbreuer93@gmail.com ) (#2413 , #2413 , #2413 )
config : lay a user config section over its defaults instead of replacing it (#2411 ) (db0be8e ) (by Chris chrisbreuer93@gmail.com ) (#2411 , #2411 , #2411 )
generate : make buddy generate do the work it documents (#2408 ) (86213c0 ) (by Chris chrisbreuer93@gmail.com ) (#2408 , #2408 , #2411 )
deps : align the pantry tree with the published packages (#2408 ) (3022c84 ) (by Chris chrisbreuer93@gmail.com ) (#2408 , #2408 )
orm : type the tables migrations create but no model owns (#2409 ) (c4e06b4 ) (by Chris chrisbreuer93@gmail.com ) (#2409 , #2409 , #2410 )
generate : sort directory scans so generated barrels are deterministic (25109ce ) (by Chris chrisbreuer93@gmail.com ) (#2408 , #2408 )
build : stop the framework builds dirtying package.json on every run (d3dd08c ) (by Chris chrisbreuer93@gmail.com )
checks : resolve paths case-exactly, so macOS and Linux agree (dd84c1a ) (by Chris chrisbreuer93@gmail.com )
docs : resolve self-repo links against what git tracks, not the working tree (c88f3f4 ) (by Chris chrisbreuer93@gmail.com )
blog : stop the admin tests writing into the real content/blog (e391206 ) (by Chris chrisbreuer93@gmail.com )
docs : repair two dead evidence links, and check self-repo links (#2056 ) (66a869c ) (by Chris chrisbreuer93@gmail.com ) (#2056 , #2056 , #2056 , #2059 )
deploy : decrypt APP_URL before using it as the deploy domain (e220ee4 ) (by Chris chrisbreuer93@gmail.com )
build : fail the core build when a package fails to build (b737a35 ) (by Chris chrisbreuer93@gmail.com ) (#2391 )
build : stop discarded subprocess results reporting a failed step as success (b556f77 ) (by Chris chrisbreuer93@gmail.com ) (#2391 )
storage : derive the public URL from the endpoint rather than throwing (#1896 ) (eadf5e2 ) (by Chris chrisbreuer93@gmail.com ) (#1896 , #1896 , #1896 )
storage : stop publicUrl naming AWS for disks that are not on AWS (#1896 ) (9b7e7a3 ) (by Chris chrisbreuer93@gmail.com ) (#1896 , #1896 , #1896 )
typecheck : stop the app project reporting a false green from a stale cache (#2405 ) (86ee378 ) (by Chris chrisbreuer93@gmail.com ) (#2405 , #2405 , #2405 )
📝 Documentation
✅ Tests
ci : fail when the ungated auto-import barrels are stale (#2056 ) (b44f9cf ) (by Chris chrisbreuer93@gmail.com ) (#2056 , #2056 , #2056 , #2408 , #2408 )
ci : fail when the ungated auto-import barrels are stale (#2056 ) (4bab453 ) (by Chris chrisbreuer93@gmail.com ) (#2056 , #2056 , #2056 , #2056 , #2408 , #2408 )
ci : fail when the generated declarations are stale (#2056 ) (e758357 ) (by Chris chrisbreuer93@gmail.com ) (#2056 , #2056 , #2056 , #2056 )
deploy : fail when production code regex-matches a value out of an env file (10d45f5 ) (by Chris chrisbreuer93@gmail.com ) (#2407 , #2407 )
router : fail when a route names an action that does not exist (bfa4bff ) (by Chris chrisbreuer93@gmail.com )
router : fail when a default route file is never mounted (#2384 ) (36f89ec ) (by Chris chrisbreuer93@gmail.com ) (#2384 , #2384 , #2384 )
🔧 Chores
⏪ Reverts
🎉 Miscellaneous
Contributors
You can’t perform that action at this time.