Releases: infinum/ngx-nuts-and-bolts
[4.3.0] Make file inputs great again
This release adds a new feature under @infinum/ngx-nuts-and-bolts/form-utils
:
- File Control Value Accessor - please see the docs for full details
[4.1.0] Less is more
A minor release that feels like a major one
There have (hopefully) been no breaking changes, so we are bumping just the minor version (keeping in-line with semver).
However, a lot of new stuff was added:
- Breadcrumbs (#107 by @fvoska)
- Utility types for working with typed forms (#108 by @danipavic)
- MockStorage testing utility class (#72 by @JosipJanus)
DITokenType
utility type (#110 by @JosipJanus)- Enhancements around EnumPropertyPipe (#111 by @JosipJanus)
- Basic support for
ng add
and groundwork for any future schematic work (#109 by @JosipJanus)
[4.0.0] Split the library into secondary entrpoints
This is a major release where the library was split up into secondary entry points. Previously, all public parts of the lib were exported from @infinum/ngx-nuts-and-bolts
. Now, each feature is exported from one of the corresponding secondary entry points:
@infinum/ngx-nuts-and-bolts/animations
@infinum/ngx-nuts-and-bolts/enum-property
@infinum/ngx-nuts-and-bolts/env
@infinum/ngx-nuts-and-bolts/in-view
@infinum/ngx-nuts-and-bolts/loading-state
@infinum/ngx-nuts-and-bolts/table-state
@infinum/ngx-nuts-and-bolts/testing-utils
To handle this breaking change, please update your imports.
Please check out the updated documentation pages, which were also reorganized a bit.
[3.0.0] Bump to Angular v16
This release updates the monorepo to Angular v16 and makes use of certain newer Angular features like inject
, standalone components, etc. Due to these changes, peer dependency for the client application's Angular version was bumped to >=16
, making this a major release.
[2.0.0] Simplify the use of EnvironmentVariablesService
This release brings changes to EnvironmentVariablesService
with the goal of simplifying its usage, both for SPA and SSR apps. It is a breaking change in case you are using EnvironmentVariablesService
, but is not a breaking change for any other parts of the library.
Please refer to the updated docs page for more details on how to configure this new version of the feature.
ngx-nuts-and-bolts
Environment Variables
- Loaders have been removed and are replaced by
provideEnvironmentVariables
(or your own custom loaders)
ngx-nuts-and-bolts-ssr
Environment Variables
- Loaders have been removed and are replaced by
provideUniversalEnvironmentVariables
(or your own custom loaders)
[1.2.2] Fix peer dependency issues
ngx-nuts-and-bolts
- Fixed peer dependency issues
ngx-nuts-and-bolts-ssr
- Fixed peer dependency issues
[1.2.1] Fix missing animations exports
This release fixes missing animations exports. The issue was caused by stale Nx cache, so this release also updates the build scripts so that Nx cache is skipped.
ngx-nuts-and-bolts
- Fixed missing animations exports
[1.2.0] Add environment variables service
Added a new feature for working with environment variables. Learn more about the feature in the documentation.
This new feature includes some SSR-related parts that are published in a separate package and the same will be done for any future node-dependent features, in order to keep dependency on node out of the main package.
ngx-nuts-and-bolts
- Added
EnvironmentVariablesService
- Added
EnvironmentVariablesStaticLoader
ngx-nuts-and-bolts-ssr
- Added
EnvironmentVariablesSSRLoader
[1.1.2] Add missing export for asyncData
asyncData
was accidentally missing an export in the public API.
[1.1.1] Fixed peer dependencies
This release fixes peer dependency issues preventing the installation of the package.