Releases: iamwatchdogs/Signup-Form-Practice
v2.0.0
The main goal of this release is the migration of javascript application to React-based application. The main changes including in changing the bundler, transpiler and eslint config and breaking down the monolithic page into separate UI component with respective functionalities while maximizing the code reusability.
Note
The concerns mention in the previous release/version ( i.e., v1.0.0 ) are not focused much in this release as it would be impracticality for writing such sophisticated implementation for such simple use-cases.
What's Changed
- Migrate to react by @iamwatchdogs in #3
Full Changelog: https://github.com/iamwatchdogs/Signup-Form-Practice/commits/v2.0.0
v1.0.0
Upgraded the project into more modular approach while bringing the best out of the functional and object-orientated programmings. The main concern of this PR/version is to overcome come of the edge cases and scalability issues while optimising for the production.
Resolved concerns
- Modularity (broken down the monolithic architecture)
- Prevention against manuel DOM manipulation (maintain the integrity of the application)
- Declarative programming (depending more on declarative abstraction rather than imperatives implementation)
- Scalability (Implemented subscription-based pattern for more scalability)
- Optimisation
Note
Please do note that there might not be any different within the UI or functionality of the application. As this PR was just to address and resolve the above mentioned concerns.
Important
The changes made to this project may not be be suitable for such a small application, but this PR is to address a possible solutions for above mentioned concerns. And for such a small project like this some, it's might be more practical to NOT have this level of sophisticated implementation.
What's Changed
- Added CD workflow by @iamwatchdogs in #1
- Upgraded the project by @iamwatchdogs in #2
New Contributors
- @iamwatchdogs made their first contribution in #1
Full Changelog: v0.0.0...v1.0.0
v0.0.0
This project was created to practice HTML, CSS and JavaScript concepts while following good and standard practices. This completely a frontend side practice project to implement the concepts I have learnt.
Full Changelog: https://github.com/iamwatchdogs/Signup-Form-Practice/commits/v0.0.0