Skip to content

Releases: yii-starter-kit/yii2-starter-kit

[4.2.0] Docker and Github Actions migrations

30 Aug 23:20
Compare
Choose a tag to compare
  • [FIX] Dotenv migration to latest version, including new class signatures and functions
  • [MISC] Github Actions and Issue templates added
  • [MISC] Migrated all Docker base images to the official Yii2 Docker Images
  • [MISC] Updated composer packages to the latest version

4.1.0

24 Feb 13:03
Compare
Choose a tag to compare
  • Dependencies update
  • taskctl integration

Bootstrap 4 and AdminLTE 3 are here!

11 May 23:28
Compare
Choose a tag to compare

UI and UX changes

This update brings several changes that are not backwards-compatible with previous design structure:

Common

  • Migrated from Bootstrap 3 to Bootstrap 4.
  • Added new dependency for FontAwesome 5 Free icons. Icons can be displayed using a helper class: FAS::icon('thumbs-up'). This dependency allows more flexibility and developer-friendly interface to manage FontAwesome dependencies.

Frontend

  • Several adjustments were done across the entire application to adjust to Bootstrap 4 design changes, and overall design flow.
  • Articles index design has received a facelift.
  • Added several new functionalities to Article Index sidebar (no major controller changes were made):
    • Categories box.
    • Archive box separated by year and month.
  • Sign-in module pages now are more user-friendly, and were updated to have a more cohesive UX.

Backend

  • Migrated AdminLTE 2 to AdminLTE 3
  • Login page has been slightly modified.
  • Several widgets and menus have been rebuilt to support AdminLTE3 design.
  • Layout no longer includes a wrapping box across the whole content of the page.

Internal Changes

  • Several packages were updated and/or removed.
  • Composer has a new script docker:tests. This will create a test database for you and guides you on how to run the tests by yourself.
  • Tests have been updated and fixed according to latest Codeception changes.
  • Webpack configuration has been internally separated in frontend and backend. This allows you to run npm run build and this will automatically generate compiled CSS in frontend and backend apps.
  • Backend assets are now dumped into backend/web/bundle folder. LESS files are kept in backend/web/css.
  • Fixed some small issues with RBAC manager module.
  • Some other small bugfixes and improvements.

What's Next

We will do several updates in the next few months to make this project more interesting to new developers, also to adapt to the current development trends. Some of the new things prepared for the next releases are:

  • Improved i18n and i10n support
  • Improved Docker deployment and docs
  • New CMS-like features to demonstrate some of the more advanced Yii2 capabilities (queues, events, and more).
  • New templates (?!?!)

Stay tuned!

3.0.0

15 Nov 09:07
Compare
Choose a tag to compare

Project on packagist was renamed to yii2-starter-kit/yii2-starter-kit

2.6.0: Merge pull request #642 from nikosid/master

22 Oct 10:26
546d9d0
Compare
Choose a tag to compare
Small fixes in backend menu and code style correcting