Release 1.5.4 - Updates and Improvements
The highlights of this release include:
-
Import Adjustments: Refined HammerJS imports, resolving issues and removing unnecessary dependencies to improve code organization.
-
Class and Component Name Adjustments: Updated class and component names to ensure better consistency and readability across the codebase, as well as improved unit test structure.
-
Documentation Updates: Enhanced the README and documentation to reflect recent changes, making it easier to understand and use the template.
-
Publishing and Script Adjustments: Fine-tuned the publish script to optimize the deployment process and automation.
-
Angular Updates:
The Angular packages (@angular/animations
,@angular/common
,@angular/core
, and others) have been updated from version 18.0.3 to 18.2.7, providing better performance, security, and new features. This ensures compatibility with the latest Angular ecosystem. -
New Dependencies:
angular-techs-logos
has been added to enhance the visuals with tech logos.uuid
is now included for generating unique IDs, improving component management and handling.
-
Removals:
- HammerJS was removed from the core app dependencies to streamline the build and reduce unnecessary packages, while specific testing adjustments for HammerJS were maintained in dev dependencies for projects that still require it.
-
Build and Publish Enhancements:
A new script (build:module
) has been added to enable building theslidecontent-angular
module specifically. Additionally, a publish script was introduced to simplify the publication process, making it easier to publish the module from thedist
directory. -
Types and Dev Dependencies:
Updated various development dependencies such as@types/hammerjs
,@types/uuid
, andtypescript
to their latest versions for improved type checking and development experience.
These changes enhance the library's flexibility, improve the build process, and ensure that you are using the latest, most stable versions of Angular and supporting package, also includes various small fixes to further improve stability and performance.