Bart Feenstra
Bart Feenstra
Betty currently requires Node.js 16+, but 16 and 17 are EOL. As such, require Node.js 18+. ## Proposals - Consider requiring 20+ in case Betty 0.5 is released after April...
Add service containers to Betty in order to provide a single solution to managing service dependencies, rebuilds, and service visibility/scope/context, e.g. a service can be available for Projects but not...
Allow site generation to 'watch' for changes and provide live rebuilds. ## Proposals - Initially, implement this for the upcoming Webpack extension ## Blocked by - https://github.com/bartfeenstra/betty/pull/1149
## Definition of Done - Remove `betty.load.getLogger` - Remove `betty.generate.getLogger` ## Blocked by - The 0.4.x branch being opened
## Blocked by - The 0.4.x branch being opened
## Definition of Done - Remove the `id` argument from the `Project` initializer - Remove `Project.id`. ## Blocked by - The 0.4.x branch being opened
## Definition of Done - Refactor the `GrampsLoader` initializer to no longer accept an `Ancestry`, but only `Project`. - Remove the deprecation warning ## Blocked by - The 0.4.x branch...
## Proposals - document that calling code should run jobs in a thread, and filter log messages by that thread's name - Run site generation in a separate thread, and...
https://github.com/bartfeenstra/betty/pull/1339 deprecated `AnonymousSource` and `AnonymousCitation`. ## Definition of Done - Remove `betty.model.ancestry.AnonymousSource` - Remove `betty.model.ancestry.AnonymousCitation` ## Blocked by - The 0.4.x branch being opened