None
- Use Clojure 1.10.3 GA
- Use Clojure 1.10.3
- Upgrade to gossamer.core 0.6.2-0.3.0
- Upgrade to bract.dev 0.6.2
- Set REPL to
bract.dev.repl- Do not generate
dev/user.cljanymore
- Do not generate
- Set DEV mode
:maintobract.core.dev
- Fix gossamer.core dependency version to
0.2.0(not SNAPSHOT version)
- Upgrade to gossamer.core 0.6.1-0.2.0
- Drop dependencies
bract.cliandbract.ring
- Drop dependencies
- Use context from gossamer.core
- bract-context.edn
- bract-context.dev.edn
- Drop namespaces
app.commandandapp.keydef - Drop utility fn
handle-uncaught-exception - Drop common app config from
baseconfig.edn
- Use Clojure 1.10.0
- Use gossamer.core 0.6.1-0.1.1 (gets Calfpath 0.7.1)
- Use ring-jetty-adapter 1.7.1 (commented)
- Generate copyright year from the current year
- Add FIXME label to generated project description
- Fix order of applying routes wrappers and calfpath-routes->ring-handler inducers
- Configure wrappers to apply to the Ring handler
- Configure middleware to apply to the Ring handler
- Use Bract 0.6.1 components
- Use Aleph 0.4.6
- Use
:repl-optionsto set port to 3001 - Use reloadable homepage handler
- Fix
/items/:idURI handler call
- Fix typo in
?function in generateddev/user.clj
- Application
- CLI integration (uberjar workflow)
- Standard (uberjar) and development config files
- Initialization namespace
- Web
- Web routing template (Calfpath)
- Easily switchable web server support
- Aleph (enabled by default)
- HTTP Kit
- Immutant
- Jetty
- Generated routes call reloadable fns in web namespace (with lein-ring)
- Logging
- Logging config (inheriting gossamer.core template)
- Text and JSON format
- Logging initialization (using system properties)
- Lifecycle
- Add shutdown hook
- Add global exception handler
- Development mode
- REPL and "Reloaded" (namespace) support in
dev/user.clj - Automated initialization in test namespaces
- REPL and "Reloaded" (namespace) support in