Skip to content

Latest commit

 

History

History
365 lines (269 loc) · 14.6 KB

CHANGELOG.md

File metadata and controls

365 lines (269 loc) · 14.6 KB

Changelog

3.4.0

  • Removed dingo/api
  • Upgraded to Laravel 5.3

3.3.0

  • Progressive Web App capabilities
  • Progressive Web App tools (web app manifest generator, sw-precache)
  • Commented out karma by default (run it in a separate console)
  • Removed bold open-sans font
  • Removed browserSync
  • Removed deprecated seeJsonKeyValue test helpers
  • Removed gitignore that needs to be in global gitignore
  • Migrated from LESS to SCSS #350
  • Combined all javascripts into 1 final.js
  • Combined all styles into 1 final.css

3.2.1

  • Fixed npm install issue #353

3.2.0

  • Out of the box JWT authentication with Satellizer #202
  • Consistent indentation in editorconfig #190
  • Karma tests setup using ngDescribe thanks to kujtimiihoxha #117
  • consistent file naming for index.routes.js #222
  • update dialog template to .dialog.html #224
  • error toasts: register warn theme to avoid console warning #225
  • Sample JWT authenticated routes for angular #223
  • Out of the box JWT forgot password functionality #129
  • Error interceptors now shows other errors than status 422 #251
  • Generators:
    • auto generate tests for components & services #221
    • Generators auto-import #239
    • added artisan ng:directive generators for specific cases #257

3.1.1

  • Fixed page views issue on fresh installs #184

3.1.0

  • [Breaking] Upgrade to Laravel 5.2 (using a Fresh 5.2 installation)
  • [Breaking] Upgrade to Angular 1.5 (.component support)
  • added favicon
  • faster elixir setup
  • combined generated directive definition and controller
  • [Breaking] ability to pass options to DialogService instead of defaulting to $scope #141
  • [Breaking] Update angular folder structure/naming #142
  • reverted to gulp-minify-css #144
  • [Breaking] EcmaScript 6 generators thanks to @jsalhani #152
  • [Breaking] Ignore (stop tracking) public/js and public/css
  • [Breaking] Remove all controllers to promote components (Angular 1.5) #154
  • [Breaking] Speed up tests by deferring creation of JWT #153
  • Fixed editorconfig to catch .component.js and .service.js files (*.js)
  • [Breaking] Removed debugbar since it doesn't work yet with APIs

3.0.6

  • npm dependencies cleanup #133
  • updated to laravel-elixir 4
  • fixed restangular issue with the release of lodash 4

3.0.5

  • added iOS temporary fix/hack (flex issues) #130

3.0.4

  • Design fixes for Landing demo
  • Demo is now responsive on mobile
  • Fixed issue when creating a new project (caused by missing .ebextensions folder)

3.0.3

  • Design fixes for Landing demo

3.0.2

  • Livereload does not work when using php artisan serve #120

3.0.0

  • Extended documentation & moved out of the repository: Docs
  • Upgraded to Angular Material ~1.0
  • Follow angular best practices (John Papa's style guide) in demo
  • Follow angular best practices (John Papa's style guide) in Angular Generators
  • Group all demo functionality in 1 folder so they can be easily removed
  • Removed demo specific code
  • Out of the box support for $templateCache (templates loaded in a single js file instead of ajax)
  • New Logo
  • REST API test helpers
  • JWT test helpers
  • API Response macros (success & error) inline with restangular config
  • Restangular error interceptor to show validation errors in dialog
  • eslint instead of jshint. Eslint configured according to Angular best practices
  • Added getting started guide (available in documentation docs)
  • Moved artisan generators to a different repository. However they're loaded by default here
  • Started with a fresh Laravel 5.1 installation
  • Removed the need to add full namespace in routes (because of dingo/api)
  • Out of the box JWT Setup

2.10.2

  • Out of the box laravel-cors #69
  • Rename $scope and $attrs to scope and attrs in directive generator #63
  • Added model factory support #71
  • Fixed livereload when working in vagrant #77
  • Added DialogService confirm method #44
  • Fixed JWT auth bug #82

2.10.1

  • Fixed default cipher #60
  • Fixed dingo/api validation issue #58
  • added phpUnit to gulpfile

2.10.0

  • dingo/api integration with jwt auth #43
  • fixed deploy.sh script to migrate in production #56
  • fixed links in generators documentation #55
  • updated generators to match Demo layout #54

2.9.1

  • responsive layout on mobile by @Bodom78 - #34
  • unit test coverage for artisan ng:* generators #42
  • unit test coverage to safely deploy using deploy.sh #42
  • remove route:clear and config:clear from deploy.sh #47

v2.9.0

  • improved description of ng:* generators
  • moved planned features to github issues
  • Applied Laravel 5.1.11 migration (Introduces Authorization support) #39
  • Updated composer depencencies to be aligned with the current version of Laravel #40
  • fixed JWT authentication bug when using Apache #38
  • added unit tests for Laravel Routes. More tests are coming #42

v2.8.2

  • fixed location for main.js and routes.js

v2.8.1

  • setup code coverage (code climate)
  • travis setup
  • fixed deploy.sh and optimized composer install
  • new demo on elasticbeanstalk (because heroku are messing up with the availability)

v2.8.0

  • JWT Authentication fixes
  • JWT Auth demo page
  • API versionning in documentation

v2.7.5

  • fixed issues with ng:directive generator

v2.7.4

  • New angular/directives folder
  • artisan ng:directive name generator

v2.7.3

  • New demo page for Elixir
  • New demo page: Rest API
  • Misc demo page: angular-loading-bar, debugbar & filters
  • Demo Landing page Call to Action

v2.7.2

  • New demo page for Toasts
  • New demo page for Dialogs
  • New demo page for Unsupported Browser
  • New demo apge for Artisan Angular Generators

v2.7.1

  • implement livereload
  • livereload: doing soft reload on CSS instead of a full page reload

v2.7.0

  • custom elixir ingredients setup & sample
  • custom elixir task: make jshint optional
  • custom elixir task: bower - much faster than the one previously used
  • bower task now automatically uses mainFile from bower.json
  • gulp & gulp watch are now much much faster than before

v2.6.2

  • fixed elixir watcher for less
  • artisan generator for creating a new angular service artisan ng:service name
  • artisan generator for creating a new angular filter artisan ng:filter name
  • artisan generator for creating a new angular config artisan ng:config name

v2.6.1

  • updated bower dependencies (angular material released 0.10.1)
  • added artisan generator for creating a new angular feature: artisan ng:feature name
  • improve generator to call controller with StudlyCase (StudlyCaseCtrl)
  • artisan generator for creating a angular material custom dialogs: artisan ng:dialog name

v2.6.0

  • Update to elixir 3.0
  • fixed gulp bower task
  • gulp tasks are now much faster (gulp watch is much faster)

v2.5.0

  • Setup styleci.io - fixed php code style to be inline with Laravel (Laravel is using Style CI)

v2.4.3

  • IE sidebar fix

v2.4.2

  • Unsupported browser page + IE10 conditional comment
  • Added meta viewport for mobile

v2.4.0

  • updated .editorConfig to work with Laravel ([*] taken from Laravel's .gitignore)

v2.3.3

  • dialog service + update documentation

v2.3.2

  • remove changelog on composer create-project
  • toast service + update documentation
  • sidebar markup fixes

v2.3.1

  • removing development files using post-create-project-cmd
  • added human_readable angular filter

v2.3.0

  • Simplified installation, now using composer create-project
  • fix issue with http over https

v2.2.3

  • now using artisan serve
  • now using artisan key:generate instead of instructing the user to manually update it

v2.2.2

  • new documentation page: Theme
  • new documentation page: Deploy
  • update documentation & readme cover

v2.2.1

  • removed imagemin for now since it's not being used in elixir

v2.2.0

  • New demo & documentation

v2.1.2

v2.1.1

  • Added angularController to serve app (will be used later on for unsupported browser)

v2.1.0

  • fixed documentation
  • fixed restangular config
  • added sample restangular API call
  • removed csrf token fix since we disabled CSRF when setting up JWT auth

v2.0.1

  • fix mdtabs

v2.0.0

v1.7.1

  • Installer script that installs all the required packages

v1.7.0

  • removed UI router HTML5 mode because it breaks when refreshing and I don't want to mess up with the routes

v1.6.1

  • UI-router HTML5 mode urls
  • updated documentation

v1.6.0

  • added optimized deployment script: deploy.sh

v1.5.1

  • invalid now - jshint is now optional. Rename _jshintrc to .jshintrc. Check issue #11

v1.5.0

  • Add angular material icons
  • Add SVG-Morpheus for Angular Material Icons
  • Updated demo & gh-pages
  • Updated angular material
  • Add contributor covenant (code of conduct)

v1.4.2

  • Elixir improvements for Laravel 5.1
  • Removed /resources/.tmp (not used anymore because of Elixir improvements)

v1.4.1

  • Fixed laravel 5.1 migration issue

v1.4.0

v1.3.1

  • Add sample Layout which relies on flexbox
  • Update Angular, Angular ui-router and Angular Material

v1.3.0

  • Host demo on github pages
  • Add sample Laravel APIs and call them using Restangular

v1.2.2

  • API response macro (to make API calls more compatible with Restangular)

v1.2.1

  • Remove unused dependency in package.json
  • Material design custom theming

v1.2.0

  • Add Angular Material boilerplate for Dashboard
  • Add sample UI Router conf that contains header and footer
  • Sample code for Tabs
  • Add Restangular
  • CSRF integration with Restangular
  • Add Laravel & Angular promo image (from Laravel News)

v1.1.1

  • Add Angular Material boilerplate for Landing
  • Sample code for Toast and Dialog
  • Disable Elixir success notifications
  • Add $localStorage (ngstorage) - will be used later on for sample authentication driver
  • Added basic ui-router for Landing

v1.1.0

  • Remove Entrust & Repositories since they depend on each user's preference and can be easily installed

v1.0.3

  • Fix Installation steps
  • Add Changelog
  • Plan future releases

v1.0.2

  • Rename resources/views/index.php to resources/views/index.blade.php for the blade syntax to work (CSRF token) PR 3

v1.0.1

  • Remove composer.lock in order to pull the latest version of vendor dependencies issue #1

v1.0.0

  • Laravel5 installation
  • Basic Angular Support with Angular Material and UI Router
  • Laravel 5 debugbar, Entrust and Repositories
  • EditorConfig, jscs, jshint setup
  • Elixir setup