Skip to main content

Angular v21 released with experimental Signal Forms

The latest version of the web framework Angular is now available, with new features like Signal Forms (experimental), Angular Aria (preview), and updates to the Angular MCP Server.

“With the release of v21, Angular is an even greater partner for your daily adventures — giving you the stability of the Angular framework while enabling you to build great AI-powered applications that are scalable and accessible for everyone,” Jens Kuehlers, technical program manager for Angular, and Mark “Techson” Thompson, staff developer relations engineer for Angular, wrote in a blog post.

Signal Forms is a library that allows developers to manage form state using signals. With this library, the form model is defined by a signal which syncs to the form fields that are bound to it, ensuring full type-safety for accessing form fields. Common validation patterns, like email validation or regular expression matching, come built in, and developers can also create their own custom validations.

Angular Aria is a new library that provides headless components that were built with accessibility as the top priority. The developer preview includes eight UI patterns, including Accordion, Combobox, Grid, Listbox, Menu, Tabs, Toolbar, and Tree. The components come unstyled so that developers can customize them however they want.

“Building accessible components seems straightforward, but implementing them according to the W3 Accessibility Guidelines requires significant effort and accessibility expertise. Angular Aria is a collection of headless, accessible directives that implement common WAI-ARIA patterns. The directives handle keyboard interactions, ARIA attributes, focus management, and screen reader support. All you have to do is provide the HTML structure, CSS styling, and business logic,” the documentation states.

The team also announced new tools in the Angular MCP Server, which was first introduced in Angular v20.2:

  • get_best_practices provides access to the Angular best practices guide and the list_projects tool finds all Angular projects in a workspace
  • search_documentation searches the official Angular documentation and the find_examples tool provides examples of modern Angular patterns
  • onpush_zoneless_migration analyzes code and provides a migration plan to OnPush and zoneless change detection
  • ai_tutor helps developers learn core Angular concepts and get feedback

Angular v21 also marks the start of Vitest being made the default test runner. The team deprecated the previous test runner, Karma, in 2023 and has since been exploring a couple of different replacement options, including Jest, Web Test Runner, and Vitest, and ultimately decided on Vitest. Karma and Jasmine are still being fully supported for now so there isn’t an urgent need to migrate at the moment.

Additionally, in this release, zone.js, a library that patches browser APIs and was used to keep track of applications, is no longer included by default. Zoneless change detection will be the new default, as it provides benefits like better Core Web Vitals, native async-await, ecosystem compatibility, reduced bundle size, easier debugging, and better control, the team explained.

Finally, the Angular team put in significant effort to improve the documentation experience for this release. The Routing documentation has been totally reworked and now provides more detailed information about all routing aspects, the dependency injection guide was improved, a new guide for how to theme Material components was added, and a new guide for how to use Angular with Tailwind CSS was added.

Other updates in this release include upgrading CLDR library support from v41 to v47, adding support for regular expressions in templates, and a built-in Signals formatter.

More information about the latest release can be found in the Angular team’s blog post.

The post Angular v21 released with experimental Signal Forms appeared first on SD Times.



from SD Times https://ift.tt/91Nj0Ut

Comments

Popular posts from this blog

A guide to data integration tools

CData Software is a leader in data access and connectivity solutions. It specializes in the development of data drivers and data access technologies for real-time access to online or on-premise applications, databases and web APIs. The company is focused on bringing data connectivity capabilities natively into tools organizations already use. It also features ETL/ELT solutions, enterprise connectors, and data visualization. Matillion ’s data transformation software empowers customers to extract data from a wide number of sources, load it into their chosen cloud data warehouse (CDW) and transform that data from its siloed source state, into analytics-ready insights – prepared for advanced analytics, machine learning, and artificial intelligence use cases. Only Matillion is purpose-built for Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Azure, enabling businesses to achieve new levels of simplicity, speed, scale, and savings. Trusted by companies of all sizes to meet...

10 Simple Image Slider HTML CSS JavaScript Examples Neeraj Mishra The Crazy Programmer

Slider is a very important part of any website or web project. Here are some simple image slider examples that I handpicked from various sites. These are built by different developers using basic HTML, CSS, and JavaScript. Some are manual while others have auto-slide functionality. You can find the source code for each by clicking on the code button or on the image. 1. Very Simple Slider Demo + Code 2. Popout Slider Demo + Code 3. Really Simple Slider Demo + Code 4. Jquery Simple Slider Demo + Code 5. Manual Slideshow Demo + Code 6. Slideshow Indicators Demo + Code 7. Simple Responsive Fullscreen Slider Demo + Code 8. Responsive Image Slider Demo + Code 9. Simple Image Slider Demo + Code 10. Slicebox – 3D Image Slider Demo + Code I hope these simple image sliders are helpful for you. For any queries, you can ask in the comment section below. The post 10 Simple Image Slider HTML CSS JavaScript Examples appeared first on The Crazy Prog...

2022: The year of hybrid work

Remote work was once considered a luxury to many, but in 2020, it became a necessity for a large portion of the workforce, as the scary and unknown COVID-19 virus sickened and even took the lives of so many people around the world.  Some workers were able to thrive in a remote setting, while others felt isolated and struggled to keep up a balance between their work and home lives. Last year saw the availability of life-saving vaccines, so companies were able to start having the conversation about what to do next. Should they keep everyone remote? Should they go back to working in the office full time? Or should they do something in between? Enter hybrid work, which offers a mix of the two. A Fall 2021 study conducted by Google revealed that over 75% of survey respondents expect hybrid work to become a standard practice within their organization within the next three years.  Thus, two years after the world abruptly shifted to widespread adoption of remote work, we are dec...