Skip to content

Releases: monkblog/theme-manager

v1.1.2

07 Sep 19:15
Compare
Choose a tag to compare

Added protection when using theme_manager helper function to gain access to the ThemeManager Facade.

v1.1.1

07 Sep 16:41
Compare
Choose a tag to compare

This release will prevent doubles from occurring in the ThemeCollection. Secondly, the required fields and exception boolean are now maintained for when ThemeManager::addThemeLocation( $path ); is used.

The theme_manager() helper function can now be used to call the facade, this has only been mildly tested.

v1.1.0

17 Aug 02:28
Compare
Choose a tag to compare

Features:

  1. Adds exception handling by default and getters for the invalid themes.
  2. A secondary list of required fields can to be define. If any of the fields are not in the theme.yml file, the theme will sorted away as invalid in the ThemeManager.
  3. Add Location Type to Theme.

Bug Fixes:

  1. Invalid Themes Not Merged via ThemeManager::addThemeLocation.

Breaking Changes From Version 1.0.*:

  1. Converted all methods and properties in the Starter class to be non-static.
  2. Moved Finder injection to the constructor of the Starter class.

v1.1-beta2: Merge pull request #11 from monkblog/develop

16 Aug 23:17
Compare
Choose a tag to compare

This release:

  1. Also added a new feature. The feature allows for a secondary list of required fields to be define, which if not defined in the theme.yml file will result in that theme to be considered invalid.
  2. Converted all methods and properties in the Starter class to be non-static.

v1.1-beta1

10 Aug 21:50
Compare
Choose a tag to compare
v1.1-beta1 Pre-release
Pre-release

Adds exception handling by default and getters for the invalid themes.

v1.0.7

02 Aug 23:13
Compare
Choose a tag to compare

Added magic getter on Theme Obj for easy access to the info array and fixed a bug where symfony/yaml wasn't being installed when composer ran with --no-dev option.

v1.0.6

02 Aug 19:40
Compare
Choose a tag to compare

Fixed pathing issue in themes_base_path function, needed to look back one more folder.

v1.0.5

28 Jun 20:28
Compare
Choose a tag to compare

Added ability to bootstrap autoload files before app starts. This allows for themes to have a service provider or other core classes/function used in the theme.

v1.0.4

28 Jun 00:44
Compare
Choose a tag to compare

Updating composer.json to allow 5.0.* or 5.1.* for the illuminate/support and illuminate/filesystem packages.

v1.0.3

28 Jun 00:30
Compare
Choose a tag to compare

Updated readme, examples and added ability to pick the initial base themes path for laravel via package config.