Tags: bevry/boundation
Tags
v1.91.0 2024 January 10 - Add `gitattributes` file to prevent tests failing on Windows due to git changing line endings without these defaults - Windows and macOS tests are no longer optional, for packages that fail I'll introduce a question to make them optional, or you can do it within your tests - Renamed `githubOrganisation` to `githubUsername` - For Bevry projects, add all historical github and patreon donors - For Bevry projects, disable patreon (not actually used) and flattr (defunct) badges - Fix JavaScript packages having an invalid types - Regression from v1.86.0 - Closes [bevry/taskgroup#241](bevry/taskgroup#241) - Support latest babel ecosystem - Replaced deprecated `@babel/proposal-object-rest-spread` with `@babel/plugin-transform-object-rest-spread` - Use explicit names instead of implied names - Removed unimplemented filters in question answer handling - Have `our:meta:projectz` use `--offline` - Fix documentation output for `es5` projects - Now use `trim-empty-keys`, `github-api`, and `fellow` for relevant utility functions - This improves handling and conversion of repository URIs - Fix some linting issues - Prettier and ESLint configuration is now set appropriately, rather than being tangled - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) - Thank you to the sponsors: [Andrew Nesbitt](https://nesbitt.io), [Balsa](https://balsa.com), [Codecov](https://codecov.io), [Frontend Masters](https://FrontendMasters.com), [Mr. Henry](https://mrhenry.be), [Poonacha Medappa](https://poonachamedappa.com), [Rob Morris](https://github.com/Rob-Morris), [Sentry](https://sentry.io), [Syntax](https://syntax.fm)
v1.90.0 2023 December 27 - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) - Thank you to the sponsors: [Andrew Nesbitt](https://nesbitt.io), [Balsa](https://balsa.com), [Codecov](https://codecov.io/), [Poonacha Medappa](https://poonachamedappa.com), [Rob Morris](https://github.com/Rob-Morris), [Sentry](https://sentry.io), [Syntax](https://syntax.fm)
v1.89.0 2023 December 27 - Updated for `projectz` v4.0.0 - Fixed hidden configuration property `githubActionTestEnv` not being accepted (regression since v1.88.1) - Updated `bevry-actions/npm` - Improved custom bin handling, by leaving it up to `package.json` configuration rather than complex CSV answer handling as before - For bevry projects, transfer the defunct `Bevry Pty Ltd` copyrights to @balupton - No need for copyright years if there is only one author - For bevry projects, add @skunkteam as a historical donor - Remove deprecated `@bevry/github-*` dependencies (not all are deprecated, only some) - Thank you to the sponsors: [Andrew Nesbitt](https://nesbitt.io), [Balsa](https://balsa.com), [Codecov](https://codecov.io/), [Poonacha Medappa](https://poonachamedappa.com), [Rob Morris](https://github.com/Rob-Morris), [Sentry](https://sentry.io), [Syntax](https://syntax.fm)
v1.88.4 2023 December 6 - fix descriptions of editions not including the full engines - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry. me) using [boundation](https://github.com/bevry/boundation)
v1.88.3 2023 December 5 - fix non-typescript projects that target Node.js v4 and v6 from failing due to bad prettier configuration - regression from b548304#diff-f4c695cccbf0d3ce1b79765091f9b57956c45cb9dd1b8f5661116a7b93c4e5ceL510 which removed `nodeVersionTargetedMinimum` and relied solely on edition keywords, which until now did not exist on all node.js editions that we generate (was missing on coffeescript, babel, json) - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
v1.88.1 2023 December 4 - error on unknown configuration properties - tsconfig properties are now persisted and sorted - cleaning now always happens initially guaranteeing clean compilation - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
v1.88.0 2023 November 29 Dramatically improve performance of Boundation, eliminates unnecessary compilation and testing. - ci/runtime: - `bevry-actions/surge` updated to `1.1.0` and `surge` dev dependency removed to avoid ["insecure" surge dev dependency alerts](sintaxi/surge#504), close [#156](#156) - Renable Windows and MacOS CI tests, now that Dependabot is under control, close [#162](#162) - editions/versions/questions: - Added `nodeVersionsTargetedImportRange` and `nodeVersionsTargetedRequireRange` questions, and removed automated `nodeVersionTargetedMinimum`, `nodeVersionTargetedMaximum`, `targets` questions - Targets are their compilation are now part of the Editions auto-generation rather than consumed by Editions, as such they are only compiled as necessary - If a prior Edition passes for everything except a particular target, we can now jump ahead to the Editions that do support that particular target, close [#159](#159) - Added `editionsAutoloader` question to allow for the Editions autoloader to be disabled, for when you want only a single Require edition that passes for all intended targets as such making the Editions Autoloader unnecessary (such as for the `version-range` package that the `editions` package depends upon), close [#160](#160) - Improved coloration of Editions changes - runtime: - Fixed dependencies that are dependent on certain keywords, such as `@types/node`, close [#163](#163) - Enable TypeScript 5.3 now that TypeDoc supports it - Changed Prettier handling of `trailingComma` from Node.js <8 to ES5 - Compilation and cleaning now skipped, as it is handled more appropriately by the Editions testing and by the `our:release:prepare` finale - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
PreviousNext