Skip to content

Latest commit

 

History

History
1447 lines (1096 loc) · 21.6 KB

CHANGELOG.md

File metadata and controls

1447 lines (1096 loc) · 21.6 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[Unreleased]

[0.19.2]

Added

  • Test script entry

[0.19.1]

Removed

  • Postinstall bower update script

[0.19.0]

Added

  • Travis CI config file
  • Badges for coverage

[0.18.9]

Fixed

  • CodeClimate error

[0.18.8]

Fixed

  • CodeClimate error

[0.18.7]

Fixed

  • CodeClimate error

[0.18.6]

Fixed

  • ERROR: Unable to parse: (): mapping values are not allowed in this context at line 13 column 13

[0.18.5]

Fixed

  • ERROR: Unable to parse: (): found a tab character that violate intendation while scanning a plain scalar at line 16 column 17

[0.18.4]

Fixed

  • ERROR: Unable to parse: (): found a tab character that violate intendation while scanning a plain scalar at line 16 column 17

[0.18.3]

Changed

  • CodeClimate config file to add eslint version 4 (ESLint v4.15.0 instead of v3.19.0)

[0.18.2]

Changed

  • ESLint object-curly-newline rule

[0.18.1]

Changed

  • Excluded all PWA files from eslint

Removed

  • Logs from PWA stuff

[0.18.0]

Changed

  • Refactored some files with tabs
  • Versions for npm and bower packages

[0.17.6]

Fixed

  • Datepicker on mobile

[0.17.5]

Fixed

  • Loader stay always visible

[0.17.4]

Changed

  • The overflow is hidden when the loader is active

Fixed

  • Undo changed about icons for the manifest

[0.17.3]

Removed

  • Logs from sw file

[0.17.2]

Fixed

  • Undo changed about icons for the manifest

[0.17.1]

Removed

  • Logs from sw file

[0.17.0]

Added

  • New developer key for manifest
  • New incognito key for manifest

Changed

  • Icons manifest structure

[0.16.65]

Changed

  • SW

[0.16.64]

Changed

  • SW

[0.16.63]

Changed

  • SW

[0.16.62]

Changed

  • SW

[0.16.61]

Changed

  • SW

[0.16.60]

Changed

  • SW

[0.16.59]

Changed

  • SW

[0.16.58]

Changed

  • SW

[0.16.57]

Changed

  • SW

[0.16.56]

Changed

  • SW

[0.16.55]

Changed

  • SW

[0.16.54]

Changed

  • SW

[0.16.53]

Changed

  • SW

[0.16.52]

Changed

  • SW

[0.16.51]

Changed

  • SW

[0.16.50]

Changed

  • SW

[0.16.49]

Changed

  • SW

[0.16.48]

Changed

  • SW

[0.16.47]

Changed

  • SW

[0.16.46]

Changed

  • SW

[0.16.45]

Changed

  • SW

[0.16.44]

Changed

  • SW

[0.16.43]

Changed

  • SW

[0.16.42]

Changed

  • SW

[0.16.41]

Changed

  • SW

[0.16.40]

Changed

  • SW

[0.16.39]

Changed

  • SW

[0.16.38]

Changed

  • SW

[0.16.37]

Changed

  • SW

[0.16.36]

Changed

  • SW

[0.16.35]

Changed

  • SW

[0.16.34]

Changed

  • SW

[0.16.33]

Changed

  • SW

[0.16.32]

Changed

  • SW

[0.16.31]

Changed

  • SW

[0.16.30]

Changed

  • SW

[0.16.29]

Changed

  • SW

[0.16.28]

Changed

  • SW

[0.16.27]

Fixed

  • The path of the provided scope ('/') is not under the max scope allowed ('/x-days-later/'). Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.

[0.16.26]

Fixed

  • A bad HTTP response code (404) was received when fetching the script.

[0.16.25]

Fixed

  • Missing sw files

[0.16.24]

Changed

  • Path location of sw files

[0.16.23]

Changed

  • SW init

[0.16.22]

Changed

  • SW

[0.16.21]

Changed

  • SW

[0.16.20]

Changed

  • Loader styles

[0.16.19]

Changed

  • Loader styles

[0.16.18]

Changed

  • Loader styles

[0.16.17]

Changed

  • Loader styles

[0.16.16]

Changed

  • Loader styles

[0.16.15]

Changed

  • SW

[0.16.14]

Changed

  • SW
  • SW init

[0.16.13]

Changed

  • Manifest start_url

[0.16.12]

Changed

  • Manifest start_url

[0.16.11]

Changed

  • Manifest start_url

[0.16.10]

Added

  • New manifest icon

[0.16.9]

Fixed

  • Path to sw

[0.16.8]

Fixed

  • Manifest start url

[0.16.7]

Fixed

  • Manifest start url

[0.16.6]

Fixed

  • Manifest start url

[0.16.5]

Fixed

  • Manifest start url

[0.16.4]

Added

  • Icons, orientation and start url for manifest

Fixed

  • Copy btn width on mobile

[0.16.3]

Added

  • Version tag of most of default href

[0.16.2]

Added

  • Version tag of most of default href

[0.16.1]

Fixed

  • Escaped config.yml color

[0.16.0]

Added

  • Link to manifest
  • Manifest

Changed

  • The lang is now from the config in default template
  • The theme-color is now from the config in default template
  • Grunt config tasks to add version in the config.yml
  • Grunt config tasks to edit manifest based on config.yml

[0.15.25]

Added

  • Experimental service worker

[0.15.24]

Added

  • Experimental service worker

[0.15.23]

Added

  • Experimental service worker

[0.15.22]

Added

  • Experimental service worker

[0.15.21]

Added

  • Experimental service worker

[0.15.20]

Added

  • Experimental service worker

[0.15.19]

Added

  • Experimental service worker

[0.15.18]

Added

  • Experimental service worker

[0.15.17]

Added

  • Sw js file

[0.15.16]

Added

  • Experimental service worker

[0.15.15]

Added

  • Experimental service worker

[0.15.14]

Fixed

  • A bunch of wrong variable path

[0.15.13]

Changed

  • Jekyll sass plugin to compress the styles

[0.15.12]

Fixed

  • Canonical url

[0.15.11]

Added

  • New initiator common

[0.15.10]

Added

  • Path to feed

Changed

  • Added custom header html link to feed instead of using a plugin

[0.15.9]

Fixed

  • Wrong feed path

[0.15.8]

Changed

  • Styles for site footer credits

[0.15.7]

#Fixed

  • Wrong url for apple icons

[0.15.6]

Fixed

  • The tag baseUrl on line 1 in /_layouts/default.html is not a recognized Liquid tag

[0.15.5]

Added

  • Link to sitemap
  • New favicon for apple

[0.15.4]

Fixed

  • Wrong canonical url

[0.15.3]

Fixed

  • Wrong canonical url

[0.15.2]

Fixed

  • Wrong canonical url

[0.15.1]

Added

  • New Jekyll plugin jekyll-feed
  • New Jekyll plugin jekyll-sitemap
  • New Jekyll plugin jekyll-mentions

[0.15.0]

Added

  • Tag for SEO injection
  • New Jekyll plugin jekyll-seo-tag

[0.14.3]

Changed

  • Analytics events

[0.14.2]

Added

  • Analytics events

[0.14.1]

Fixed

  • Failed to instantiate module xDaysLater due to: TypeError: AnalyticsProvider.setAccount is not a function

[0.14.0]

Added

  • New bower dependency angular-google-analytics
  • New config analytics
  • New service gaTrackEvent
  • GA track click for copy calculated date btn

Removed

  • Tracking of .yo-rc.json file

[0.13.6]

Changed

  • Styles for error

[0.13.5]

Changed

  • Spellcheck for weekend
  • Pluralize handled

[0.13.4]

Changed

  • The day format of the dates is now d instead of dd

[0.13.3]

Changed

  • Added new error message when the first pickup day is a saturday

[0.13.2]

Changed

  • Styles for ferie error

[0.13.1]

Added

  • New ignore filed for Codeclimate

[0.13.0]

Added

  • Codeclimate config file
  • Codeclimate maintainability badge
  • dependencies badge
  • dev dependencies badge

Changed

  • Used saturday instead of sunday for errors

[0.12.17]

Changed

  • Styles for error

[0.12.16]

Changed

  • Styles for error

[0.12.15]

Fixed

  • Missing weekends

[0.12.14]

Fixed

  • Missing weekends

[0.12.13]

Changed

  • Ui for exceptions

[0.12.12]

Fixed

  • Font family loading

[0.12.11]

Changed

  • Logs messages

[0.12.10]

Fixed

  • Favicon fail loading

[0.12.9]

Added

  • New npm dependency grunt-sass
  • New npm dependency grunt-contrib-htmlmin
  • New file loader.css dedicated to display the loader
  • New grunt config file sass to compile loader.scss
  • New grunt config file htmlmin to compile default.clean.html

Changed

  • Async behavior added for vendors link

[0.12.8]

Added

  • Logs to know on how many ms the body is loaded
  • defer attr to scripts injection
  • preload rel on link to defer loading

[0.12.7]

Removed

  • Dynamic locale

[0.12.6]

Removed

  • Dynamic locale

[0.12.5]

Fixed

  • Missing vendors

[0.12.4]

Fixed

  • Missing vendors

[0.12.3]

Fixed

  • Missing vendors

[0.12.2]

Added

  • New npm dependency grunt-usemin
  • New grunt config file copy to copy the default.html file
  • New grunt config file usemin
  • New grunt config file useminPrepare

Changed

  • Ignored the bower dependencies
  • Changed the path of the bower dependencies
  • The default.html file will now contain only two files for the vendors

[0.12.1]

Changed

  • Text in the exceptions

[0.12.0]

Added

  • New bower dependency angular-local-storage

Changed

  • The number of days are now set in the local storage

[0.11.9]

Changed

  • Stop maintenance

[0.11.8]

Fixed

  • Exceptions dates

[0.11.7]

Fixed

  • Exceptions dates

[0.11.6]

Changed

  • Added pre for debug

[0.11.5]

Fixed

  • Exceptions dates

[0.11.4]

Changed

  • Exceptions styles

[0.11.3]

Changed

  • Readme how does it works section

Fixed

  • The notify method is now called when the setCalculated is called

[0.11.2]

Fixed

  • Background color of the header when maintenance is active
  • Wrong calc of the date

[0.11.1]

Fixed

  • setFinal error is now fixed

Removed

  • Useless methods

[0.11.0]

Added

  • New service maintenance to manage stuff about the maintenance
  • Log about the current app lang
  • New initiator maintenance
  • Log about the maintenance status
  • New bower dependency lodash

Changed

  • The header style is different when the application is in maintenance
  • Styles for the header selection text when the app is in maintenance
  • Changed some text to add the ouvrés notation
  • The way of calc the days
  • Some logs
  • Visual exceptions results

[0.10.7]

Changed

  • Updated the contributing about grunt release task

[0.10.6]

Changed

  • Added min value to 1 for the input

[0.10.5]

Changed

  • Input number arrows

[0.10.4]

Changed

  • When the input days change, the date is recalculated
  • Input styles

[0.10.3]

Changed

  • The calc take now the input number of days instead of 21 days

[0.10.2]

[0.10.1]

[0.10.0]

Added

  • New input to choose the number of days instead of a fixed 21 days

Changed

  • Renamed the app to x-days-later

[0.9.5]

Changed

  • $color-silver-opacity

[0.9.4]

Changed

  • When the model change, close the datepicker

[0.9.3]

Changed

  • When the model change, close the datepicker

[0.9.2]

Fixed

  • Wrong color for grey-light

[0.9.1]

Fixed

  • Wrong version number in the log

[0.9.0]

Fixed

  • Wrong version number in the log

[0.8.2]

Added

  • New npm dependency grunt-preprocess
  • New initiator version to log on version on run time
  • New grunt config preprocess to write the version in the initiator file

Changed

  • js.release task to handle preprocess stuff

[0.8.1]

Fixed

  • Error with rgba-border: $hexadecimal-color must come before any optional arguments

[0.8.0]

Fixed

  • Error with rgba-border: $hexadecimal-color must come before any optional arguments

[0.7.10]

Added

  • rgba-border mixin

Changed

  • Refactored all borders with the rgba-border mixin

[0.7.9]

Changed

  • Refactored the background-colors

[0.7.8]

Fixed

  • rgba-background mixin
  • Wrong alpha values

[0.7.7]

Fixed

  • rgba-background mixin

[0.7.6]

Changed

  • Opacity for the red color
  • Background-color for neutral message

[0.7.5]

Added

  • bower update as postinstall npm script
  • New Sass mixin rgba-background

Changed

  • Head meta theme-color value

Fixed

  • Background-color for error message

[0.7.4]

Added

  • Append version of the build for the js min file in the index

[0.7.3]

Removed

  • Methods constant

[0.7.2]

Changed

  • File location for the uglify

Removed

  • Mangle

[0.7.1]

Added

  • New npm dependency grunt-contrib-concat
  • New npm dependency grunt-contrib-clean
  • New npm dependency grunt-contrib-uglify
  • A bunch of npm dependencies for babel
  • New grunt config file concat to concat js files
  • New grunt config file clean to remove the generated js files
  • New grunt config file babel to minify the parse the code to es2015
  • New grunt task js.release to create the js release file

[0.7.0]

Changed

  • Styles for error animations

[0.6.4]

Added

  • Animation for error messages

Changed

  • Styles for messages selection

[0.6.3]

Changed

  • Capitalized the days for the datepicker

[0.6.2]

Changed

  • Capitalized the days for the datepicker

[0.6.1]

Fixed

  • Spellcheck error
  • Wrong removed styles for error message

[0.6.0]

Fixed

  • Wrong design for some code

[0.5.4]

Added

  • New message type neutral

[0.5.3]

[0.5.2]

Changed

  • Errors styles

[0.5.1]

Changed

  • Scrollbar styles

[0.5.0]

Added

  • Scrollbar styles override
  • When the model change, the +21 date will be recalculated

[0.4.1]

Added

  • Logs

[0.4.0]

Changed

  • Design of the errors

[0.3.5]

Added

  • New design for errors

[0.3.4]

Fixed

  • Sass compilation error

[0.3.3]

Fixed

  • Sass compilation error

[0.3.2]

Changed

  • Jekyll config to add SEO information

[0.3.1]

Changed

  • Loader styles

[0.3.0]

Changed

  • Loader styles

[0.2.5]

Added

  • New initiator loader to removed the loader once the application is loaded
  • New loader on init

[0.2.4]

Changed

  • Copy container styles

[0.2.3]

Changed

  • Copy container styles

[0.2.2]

Added

  • New bower dependency animate.css

Changed

  • Animate for the copy text in the container

[0.2.1]

Changed

  • Styles for selection

Removed

  • Logs

[0.2.0]

Added

  • Added dummy version for the favicon

Changed

  • Removed dots on the footer

[0.1.89]

Changed

  • The output format for the calculatedDateHistory is now timestamp

[0.1.88]

Changed

  • Just a bunch of little visual changes for the details section

[0.1.87]

Changed

  • Just a bunch of little visual changes for the details section

[0.1.86]

Changed

  • Added more conditions to hide details if history is empty

Fixed

  • Wrong method call for toString

[0.1.85]

Added

  • Logs into the calculatedDateHistory service

[0.1.84]

Added

  • Stuff to display details information about the calculated date

Changed

  • Logs

Fixed

  • Missing notify call for calculatedDateHistory service

[0.1.83]

Added

  • Added new service calculatedDateHistory

Changed

  • Eslint array-bracket-newline configuration to consistent
  • Eslint object-curly-newline configuration to consistent

Fixed

  • Error with logExProvider config

Removed

  • Page title prefix

[0.1.82]

Fixed

  • Link to the real documentation in the readme
  • Error with the $filter injection in the logEx config

[0.1.81]

Changed

  • Refactored log service

[0.1.80]

Fixed

  • Error with wrong provider appConstants

[0.1.79]

Fixed

  • Error with wrong provider appConstants

[0.1.78]

Added

  • Added new bower dependency angular-logex

Changed

  • console.x to $log.x

Fixed

  • Sass error

[0.1.77]

Changed

  • Readme title
  • Styles
  • Split sass files

Removed

  • ng-strict-di which is useless
  • ng-cloak which could be responsible for freezing the app sometimes

[0.1.76]

Fixed

  • Wrong format for the calculated date

[0.1.75]

Changed

  • Type of parsing for +21 days

[0.1.74]

Changed

  • Styles
  • Type of parsing for +21 days

[0.1.73]

Changed

  • Styles

Fixed

  • Lang parsing

[0.1.72]

Changed

  • Default format for the datepicker
  • Styles

[0.1.71]

Changed

  • Styles

[0.1.70]

Changed

  • Styles

[0.1.69]

Changed

  • Styles

[0.1.68]

Changed

  • Styles

Fixed

  • Missing auto-hide of the copied container

[0.1.67]

Added

  • Log for copy service

Changed

  • Styles

[0.1.66]

Changed

  • Styles

[0.1.65]

Added

  • New bower dependency angular-animate

Changed

  • Styles
  • The day of showing and hiding the copied container

[0.1.64]

Added

  • New service copy

Changed

  • Styles

[0.1.63]

Changed

  • Styles

[0.1.62]

Added

  • clipboard as bower dependency
  • ngclipboard as bower dependency
  • Btn to copy the value

Changed

  • Styles

[0.1.61]

Added

  • New method toTimestamp for the date service

Changed

  • The methods weekendAndExceptionsStuff will know return the unix timestamp date
  • Changed font-family

[0.1.60]

Changed

  • Styles

[0.1.59]

Fixed

  • Wrong format for moment readable

[0.1.58]

[0.1.57]

Changed

  • Format

[0.1.56]

Added

  • Debug

[0.1.55]

Removed

  • Date format

[0.1.54]

Added

  • More logs
  • New predefined and constant format

[0.1.53]

Removed

  • Date format

[0.1.52]

Added

  • More calls for calc +21 days

Removed

  • debugger

[0.1.51]

Added

  • debugger

[0.1.50]

Added

  • Utils file
  • SafeApply after window click

[0.1.49]

Changed

  • Window click try to hide the datepicker

[0.1.48]

Fixed

  • mouseenter

[0.1.47]

Added

  • Window click handle
  • Mouse hover stuff

[0.1.46]

Removed

  • ng-click from datepicker

[0.1.45]

Removed

  • ng-click from input

[0.1.44]

Added

  • Input selected class when the datepicker is down

Changed

  • Styles
  • Added more functions to focus, click and enter the input

[0.1.43]

Changed

  • Execute the toggle of the datepicker on focus on the input

[0.1.42]

Added

  • main controller watcher to calc the date

[0.1.41]

Added

  • Default date

Removed

  • main controller watcher

[0.1.40]

Added

  • ng-cloak to root
  • ng-strict-di to root
  • New config compileProvider

Changed

  • Styles

[0.1.39]

Added

  • New service keyboard
  • New directive onEnter

[0.1.38]

Fixed

  • Added missing date service include

[0.1.37]

Fixed

  • Datepicker toggle

[0.1.36]

Added

  • moment-ferie-fr as bower dependency
  • New service date to manage the dates

Changed

  • main controller method to calculate at +21 days

[0.1.35]

Changed

  • main controller

[0.1.34]

Changed

  • Styles

[0.1.33]

Changed

  • Watcher

[0.1.32]

Changed

  • Styles

[0.1.31]

Added

  • New fn to log fn call
  • New fn for main controller to calc the date at +21 days

Changed

  • Styles

[0.1.30]

Changed

  • Raw the data for datepicker data-set attr
  • Added logs
  • Styles

[0.1.29]

Added

  • Link to fr angular-i18n script (datepicker with async loading does not works)

[0.1.28]

Changed

  • Undo fr-fr i18n link

[0.1.27]

Removed

  • interpolateProvider which is now useless
  • fr-fr i18n link

[0.1.26]

Fixed

  • Wrong language

[0.1.25]

Fixed

  • Angular interpolation

[0.1.24]

Fixed

  • Wrong language

[0.1.23]

Fixed

  • Removed angular filter

[0.1.22]

Added

  • New config interpolateProvider to configure Angular interpolation syntax

Changed

  • Datepicker styles

[0.1.21]

Added

  • Datepicker custom format

[0.1.20]

Changed

  • Datepicker styles
  • Lang

[0.1.19]

Fixed

  • Added missing files in the default.html file

[0.1.18]

Fixed

  • Error with injector in the main controller

[0.1.17]

Added

  • New constant app to configure the app globally
  • New service log to print logs

Changed

  • Datepicker styles
  • The controller main will print a log on init

[0.1.16]

Fixed

  • Wrong path for the tmhDynamicLocale config

[0.1.15]

Added

  • New constant vendors to inject moment as constant

Changed

  • tmhDynamicLocale config to add a default language as fr

[0.1.14]

Added

  • New initiator languages to set up the language as fr
  • New config tmhDynamicLocale to configure the path for languages

Changed

  • Datepicker styles

[0.1.13]

Changed

  • Datepicker styles
  • Datepicker previous btn
  • Datepicker next btn

[0.1.12]

Changed

  • Datepicker styles
  • Datepicker previous and next title
  • Datepicker previous btn

Fixed

  • The first child of the datepicker will no longer have a reduced margin-top

[0.1.11]

Changed

  • Favicon
  • The datepicker is now append to the input
  • Config to add jekyll-angular plugin
  • Refactored static links in default.html

[0.1.10]

Changed

  • The datepicker is now append to body
  • The datepicker now start as monday for the first day of the week
  • Added span to wrap the footer text
  • Refactored readme html
  • The datepicker will now update the model as the user change the date in the input

[0.1.9]

Changed

  • Main styles
  • Readme
  • default.html

[0.1.8]

Changed

  • The release will now also edit the bower package version
  • Readme
  • The main controller will now watch the initial date changes
  • When the initial date is on error, a message will be display

[0.1.7]

Added

  • New gem to allow jeckyll working with Angular

Changed

  • Main styles
  • Readme
  • default.html

[0.1.6]

Changed

  • Main styles
  • Readme
  • default.html

[0.1.5]

Added

  • Angular app
  • Angular main controller
  • Generator-cozen-angular config

Changed

  • Main styles
  • Readme

[0.1.4]

Added

  • Bower dependencies

Changed

  • Main styles

[0.1.3]

Fixed

  • Wrong folder for the _config file

[0.1.2]

Changed

  • node_modules files are now ignored by git
  • Main styles
  • Font family
  • Favicon

[0.1.1]

Fixed

  • Grunt release task

[0.1.0]

Added

  • Scaffolding
  • Grunt to create a release

Changed

  • Docs pushed into the sub docs folder