Skip to content

Latest commit

 

History

History
118 lines (99 loc) · 6.07 KB

CHANGELOG.adoc

File metadata and controls

118 lines (99 loc) · 6.07 KB

JHipster Mini-Book Changelog

JHipster is a fully open source, widely used application generator. It allows you to create high-quality Spring Boot and Angular projects in minutes. The JHipster Mini-Book is a guide to getting started with JHipster.

This document provides a high-level view of the changes introduced in the JHipster Mini-Book by release. For a detailed view of what has changed, refer to the commit history on Bitbucket.

7.0.2 (2023-05-30) - @mraible

Changes
  • Manually reviewed print version and improved formatting.

7.0.1 (2023-04-29) - @mraible

Changes
  • Removed emojis from PDFs to make them more printer-friendly.

7.0.0 (2023-03-07) - @mraible

Changes
  • Updated all chapters to use JHipster 7.9.3. Added micro frontends and switched to Auth0 for microservices chapter.

5.0.3 (2018-04-19) - @mraible

Changes
  • Change cover image to have "updated for JHipster 5.x" instead of "updated for JHipster 3.x".

5.0.2 (2018-04-11) - @mraible

Changes
  • Fixed links in PDF version.

5.0.1 (2018-12-19) - @mraible

Changes
  • Fixed typo reported by Gregory Gerard (@ggerard). "[(ngModule)]" should be "[(ngModel)]".

  • Removed duplicate preface and introduction.

  • Changed all lists to align left, as well as some paragraphs with large spaces.

  • Removed links where no value was added.

5.0.0 (2018-11-05) - @mraible

Changes
  • Updated all chapters for JHipster 5. Added sections on PWA, code quality, and securing user data.

4.5.0 (2018-03-19) - @mraible

Changes
  • Added chapter on building a microservice architecture with JHipster.

4.1.1 (2017-10-13) - @mraible

Changes
  • Changed Angular to AngularJS in preface since it’s telling the history of how I came to know JHipster.

  • Added paragraph to preface explaining that this is the 3rd edition of the book.

  • Reduced colors in printable versions so it looks better.

  • Added [source%autofit] to many code listings to turn off line wrapping.

  • Changed from screenshot of yo jhipster to console text for print PDF.

4.1 (2017-09-28) - @mraible

Changes
  • Fixed code sample on page 73: included some AngularJS code .controller('SearchController' …​).

4.0 (2017-09-22) - @mraible

Changes
  • Updated all chapters for JHipster 4 and Angular.

  • Re-wrote 21-Points Health with Angular, Bootstrap 4, and TypeScript.

    • Integrated charts with ng2-nvd3.

    • Integrated angular-calendar for history feature.

    • Customized Bootstrap to look similar to Angular Material rather than using JHipster’s Angular Material module.

  • Removed various bug fixes and workarounds. Book is now 10 pages smaller!

  • Updated lines-of-code graphs to match version 4.0 of 21-Points Health.

    • JHipster 2.x generated 8.556 LOC for a new project.

    • JHipster 3.x generated 13,920 LOC for a new project.

    • JHipster 4.x generates 15,173 LOC for a new project.

2.0 (2016-12-05) - @mraible

Changes
  • Improvements to make it possible to generate a PDF that looks good as a 6x9" printed book.

  • Removed Grunt and modified examples to only use Gulp.

  • Updated links to JHipster documentation.

  • Removed screenshot of JHipster project from OpenHub since their UI is not as pretty anymore.

  • Created initial 21-Points Health app with JHipster 3.6.1 instead of 2.x.

  • Upgraded 21-Points Health to JHipster 3.8.0.

  • Updated all screenshots and code listings to match latest version of 21-Points Health.

  • Used Sass instead of CSS.

  • Integrated Bootstrap Material Design theme using the Bootstrap Material Design module.

  • Removed first (failed) attempt at creating a data model with Goals, Metrics and Entry.

  • Removed section on using Liquibase’s "diff" feature.

  • Refactor Preferences logic so User entity and schema is not altered.

  • Added a tip that you can use JDL-Studio, with a link to the blog demo on YouTube.

  • Changed to use UTC for all date-time entries.

  • Added link to 21-Points source code on GitHub.

  • Added section on how Protractor tests were broken out-of-the-box and how I fixed them.

  • Updated *Resource.java classes to do user filters using the repository rather than with fancy Java 8 code.

  • Migrated from using Joda-Time to using Java 8’s Date-Time API.

  • Updated deployment options to be Cloud Foundry, Heroku, Kubernetes, AWS, and Boxfuse.

  • Updated Heroku console messages to match what happens when you deploy the latest JHipster version.

  • Updated Jenkins section to Jenkins 2, using its pipelines feature.

  • Added a sidebar on how to run continuous integration using Travis CI.

  • Added section on how to use yo jhipster:upgrade to upgrade to the latest JHipster release.

  • Upgraded AngularJS from 1.3.11 to 1.5.8 in JHipster’s UI components chapter.

  • Added a note that JHipster adopted John Papa’s Angular Style Guide in 2016.

  • Updated Angular 2.0 section to reflect the fact that it’s been released and Angular 2 support for JHipster is actively being worked on.

  • Updated IDE section to include Visual Studio Code and correct NetBeans plugins links.

  • Updated security section to remove token-based authentication and add JWT and Social.

  • Updated lines-of-code graphs to match version 2.0 of 21-Points Health.

    • JHipster 2.x generated 8,556 LOC for a new project, while 3.x generates 13,920.

    • 21-Points total LOC: 13,888 for 2.x, 20,798 for 3.x.

1.0 (2015-10-30) - @mraible

  • Initial Release