# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [2.4.7](https://github.com/Strider-CD/strider/compare/v2.4.6...v2.4.7) (2020-06-10)


### Bug Fixes

* Ember login/forgot/register/reset ([#1092](https://github.com/Strider-CD/strider/issues/1092)) ([06d6612](https://github.com/Strider-CD/strider/commit/06d66121d9d1495957702111602aa74ce647d303))

### [2.4.6](https://github.com/Strider-CD/strider/compare/v2.4.5...v2.4.6) (2020-05-30)


### Bug Fixes

* build ember into strider/dist during release ([200dcd1](https://github.com/Strider-CD/strider/commit/200dcd10649e872da1fd0798e704da6c581cde0b))
* update ember dist ([2d0ef77](https://github.com/Strider-CD/strider/commit/2d0ef77dadefc27bf0191c3eb2404cb2ece79c13))
* views for ember and bring back static files ([42722f4](https://github.com/Strider-CD/strider/commit/42722f47a27e7278cc255a6cce1d126716090d74))

### [2.4.5](https://github.com/Strider-CD/strider/compare/v2.4.4...v2.4.5) (2020-05-21)


### Bug Fixes

* **heroku:** update dependency to make heroku work again ([bc91105](https://github.com/Strider-CD/strider/commit/bc91105cef2f398ff5657acc857e23f5d4e12f56))

### [2.4.4](https://github.com/Strider-CD/strider/compare/v2.4.3...v2.4.4) (2020-05-16)


### Bug Fixes

* **api:** run ember route after extension routes ([8d9f0ff](https://github.com/Strider-CD/strider/commit/8d9f0ffed4ffb735e4ddcf2fcb2b4c2d67369e1d))
* move cli under lib, since we use parts of it, fix config path ([10fad67](https://github.com/Strider-CD/strider/commit/10fad6710195ee3e2538d1552b55571f63c604c3))
* update references to cli ([2c628e1](https://github.com/Strider-CD/strider/commit/2c628e139c1596b0885b38633c2d815f6cd2ef1a))
* **cli:** cross-spawn updated and move/remove some requires ([406b18f](https://github.com/Strider-CD/strider/commit/406b18fa9e53b7e5c069f99686da8f5e59821e0c))
* **cli:** deps and invalid lodash method ([7eb81b7](https://github.com/Strider-CD/strider/commit/7eb81b7e3328cd827ae70b9fd4f4112b3ae3d301))
* **cli:** put list console log behind debug ([9cba050](https://github.com/Strider-CD/strider/commit/9cba050130486fddb040893aa2e42d6080a73910))
* **cli:** use cli-table3 ([dfd1c9c](https://github.com/Strider-CD/strider/commit/dfd1c9c42fc61bbc6b5cfcbea6505ff472a13b6b))
* remove duplicate dep and update lockfile ([eca2d41](https://github.com/Strider-CD/strider/commit/eca2d4166988fa878e2a195b7478d9acae316b68))
* **deps:** update webhooks dep ([82c2c9e](https://github.com/Strider-CD/strider/commit/82c2c9e54dcd62dbd16d4347fbe5ed6de8f95d0f))

### [2.4.3](https://github.com/Strider-CD/strider/compare/v2.4.2...v2.4.3) (2020-05-10)


### Bug Fixes

* **models:** methods and statics on project ([bcf200c](https://github.com/Strider-CD/strider/commit/bcf200c2a8bd66452067e1c55100b0ea575f0482))
* **models:** use starics and methods for user ([04177b6](https://github.com/Strider-CD/strider/commit/04177b62027237035e86ac5a757dbe87fb847099))
* update Node plugin ([49b86bd](https://github.com/Strider-CD/strider/commit/49b86bdcf98084ba313bbb33325660d8d9d5a2f6))

### [2.4.2](https://github.com/Strider-CD/strider/compare/v2.4.1...v2.4.2) (2020-05-02)


### Bug Fixes

* **ember:** dont ignore dist ([a3cc528](https://github.com/Strider-CD/strider/commit/a3cc528f69ce6bd6c5ebb7083c7809280204d846))
* types for express-session ([1aedbeb](https://github.com/Strider-CD/strider/commit/1aedbebcdcbe7e7274967e4ba4afe5465369bff5))

### [2.4.1](https://github.com/Strider-CD/strider/compare/v2.4.0...v2.4.1) (2020-05-02)


### Bug Fixes

* gitlab now uses v4 API ([d905efd](https://github.com/Strider-CD/strider/commit/d905efd1deb95bf075a8827db1f2c031287b183b))

## [2.4.0](https://github.com/Strider-CD/strider/compare/v2.3.0...v2.4.0) (2020-05-02)


### Features

* update gitlab plugin to include membership option ([c2d4289](https://github.com/Strider-CD/strider/commit/c2d428981a22c77169360afbccb6641cf2aae4dd))

## [2.3.0](https://github.com/Strider-CD/strider/compare/v2.2.1...v2.3.0) (2020-04-28)


### Features

* **job:** add cancel and fix status ([#1088](https://github.com/Strider-CD/strider/issues/1088)) ([0a31ce7](https://github.com/Strider-CD/strider/commit/0a31ce79941241a66a19b08c58450796f6cb6b92))

### [2.2.1](https://github.com/Strider-CD/strider/compare/v2.2.0...v2.2.1) (2020-04-28)


### Bug Fixes

* cleanup socket ([#1087](https://github.com/Strider-CD/strider/issues/1087)) ([e3be2f5](https://github.com/Strider-CD/strider/commit/e3be2f578c969ff7a33a6c63a17aeebe4e7d917d))

## [2.2.0](https://github.com/Strider-CD/strider/compare/v2.1.0...v2.2.0) (2020-04-22)


### Features

* show status on phases ([d332856](https://github.com/Strider-CD/strider/commit/d33285690e679f3c27868a1e2f129b2574b49e62))
* show status on phases ([#1086](https://github.com/Strider-CD/strider/issues/1086)) ([d7e94e7](https://github.com/Strider-CD/strider/commit/d7e94e73bb81ae5d129094435545f65d997c9872))


### Bug Fixes

* don't use get, since each-in also sends the item ([085873d](https://github.com/Strider-CD/strider/commit/085873dadd151e9143ee1721ed82cee0e6ce9f5d))

## [2.1.0](https://github.com/Strider-CD/strider/compare/v2.0.4...v2.1.0) (2020-04-17)


### Features

* Replace build and jobs pages with Ember app ([#1084](https://github.com/Strider-CD/strider/issues/1084)) ([7362dbf](https://github.com/Strider-CD/strider/commit/7362dbfe90a18246fa161e1be8d84e84e04ff66c))


### Bug Fixes

* plugins not loading ([ee2dc8e](https://github.com/Strider-CD/strider/commit/ee2dc8e89be2b0db03109193126409a08d3f29e4))
* remove IE from targets ([36417da](https://github.com/Strider-CD/strider/commit/36417da75c9ee056a2ee0e32338d6144ecbef631))
* remove tracked-built-ins ([932ad36](https://github.com/Strider-CD/strider/commit/932ad36b1aa28cfc028cbaeecd9839f77f1ba4a0))
* unified topology ([94cfa05](https://github.com/Strider-CD/strider/commit/94cfa05a01da69347f6a9efabee1a5677d5067cd))

### [2.0.5-alpha.4](https://github.com/Strider-CD/strider/compare/v2.0.5-alpha.3...v2.0.5-alpha.4) (2020-04-14)

### [2.0.5-alpha.3](https://github.com/Strider-CD/strider/compare/v2.0.5-alpha.2...v2.0.5-alpha.3) (2020-04-14)

### [2.0.5-alpha.2](https://github.com/Strider-CD/strider/compare/v2.0.5-alpha.1...v2.0.5-alpha.2) (2020-04-14)

### [2.0.5-alpha.1](https://github.com/Strider-CD/strider/compare/v2.0.5-alpha.0...v2.0.5-alpha.1) (2020-04-14)

### [2.0.5-alpha.0](https://github.com/Strider-CD/strider/compare/v2.0.4...v2.0.5-alpha.0) (2020-04-13)


### Bug Fixes

* connect v2 api ([ecd2926](https://github.com/Strider-CD/strider/commit/ecd2926095ca344a3d4eec70afe7f8c2817fc931))
* lint error ([2c086d6](https://github.com/Strider-CD/strider/commit/2c086d605582bc9dc2ac3e8cffdbc18b583d2561))
* plugins not loading ([ee2dc8e](https://github.com/Strider-CD/strider/commit/ee2dc8e89be2b0db03109193126409a08d3f29e4))
* unified topology ([94cfa05](https://github.com/Strider-CD/strider/commit/94cfa05a01da69347f6a9efabee1a5677d5067cd))

### [2.0.4](https://github.com/Strider-CD/strider/compare/v2.0.3...v2.0.4) (2020-02-08)


### Bug Fixes

* ignore lib on npm ([179c4fe](https://github.com/Strider-CD/strider/commit/179c4fe2e14b516a8a802306d625879c4609af1d))

### [2.0.3](https://github.com/Strider-CD/strider/compare/v2.0.2...v2.0.3) (2020-02-08)


### Bug Fixes

* update some deps ([cab72ea](https://github.com/Strider-CD/strider/commit/cab72eae4b4a9fa361e3c7b0cfcd421cf4df5c45))

<a name="2.0.2"></a>
## [2.0.2](https://github.com/Strider-CD/strider/compare/v2.0.1...v2.0.2) (2020-01-11)



<a name="2.0.1"></a>
## [2.0.1](https://github.com/Strider-CD/strider/compare/v2.0.0...v2.0.1) (2020-01-10)


### Bug Fixes

* revert angular update ([f1dd473](https://github.com/Strider-CD/strider/commit/f1dd473))



<a name="2.0.0"></a>
# [2.0.0](https://github.com/Strider-CD/strider/compare/v1.11.0...v2.0.0) (2020-01-10)


### Bug Fixes

* add base tag, fixes [#1075](https://github.com/Strider-CD/strider/issues/1075) ([5ae473f](https://github.com/Strider-CD/strider/commit/5ae473f))
* mongoose deprecations ([58d7840](https://github.com/Strider-CD/strider/commit/58d7840))
* update engines ([61ce935](https://github.com/Strider-CD/strider/commit/61ce935))
* update node to 10 on travis ([5013efb](https://github.com/Strider-CD/strider/commit/5013efb))
* update simple-runner dep ([56cafbc](https://github.com/Strider-CD/strider/commit/56cafbc))


### BREAKING CHANGES

* drop node 6 and node 8, since both are EOL.



<a name="1.11.0"></a>
# [1.11.0](https://github.com/Strider-CD/strider/compare/v1.10.1...v1.11.0) (2018-08-10)


### Bug Fixes

* **api:** deprecated count method for mongoose ([d5a838b](https://github.com/Strider-CD/strider/commit/d5a838b))
* **client:** tweak ui for jobs on build page setting ([2de5e32](https://github.com/Strider-CD/strider/commit/2de5e32))
* **client/layout:** remove build specific footer, fix layout, show fotter on build page ([16c2895](https://github.com/Strider-CD/strider/commit/16c2895))
* **db:** move mongoose setup to a utility that can be reused ([c3df476](https://github.com/Strider-CD/strider/commit/c3df476))


### Features

* Add jobs quantity customization ([#1057](https://github.com/Strider-CD/strider/issues/1057)) ([976992b](https://github.com/Strider-CD/strider/commit/976992b))



<a name="1.10.1"></a>
## [1.10.1](https://github.com/Strider-CD/strider/compare/v1.10.0...v1.10.1) (2018-07-31)


### Bug Fixes

* Add missing morgan dependency ([#1056](https://github.com/Strider-CD/strider/issues/1056)) ([63d070e](https://github.com/Strider-CD/strider/commit/63d070e))
* minor tweaks and adding new plugins by default ([e737d59](https://github.com/Strider-CD/strider/commit/e737d59))
* **db:** update mongoose to v5 and use new db uri format ([0ee9481](https://github.com/Strider-CD/strider/commit/0ee9481)), closes [#1059](https://github.com/Strider-CD/strider/issues/1059)



<a name="1.10.0"></a>
# [1.10.0](https://github.com/Strider-CD/strider/compare/v1.9.6...v1.10.0) (2017-12-04)


### Bug Fixes

* button style fixes ([c9fbca1](https://github.com/Strider-CD/strider/commit/c9fbca1))
* mongoose open() deprecation, resolves [#1044](https://github.com/Strider-CD/strider/issues/1044) ([5484c31](https://github.com/Strider-CD/strider/commit/5484c31))
* revert jquery update, bootstrap2 doesn't play well with it ([7f1adea](https://github.com/Strider-CD/strider/commit/7f1adea))
* update request to prevent vulnerability ([5664403](https://github.com/Strider-CD/strider/commit/5664403))
* **security:** update jquery to 3.x, probably about time any way ([9d34ad9](https://github.com/Strider-CD/strider/commit/9d34ad9))
* **security:** update vulnerable packages ([4766749](https://github.com/Strider-CD/strider/commit/4766749))
* **styles:** add margin to bottom of wrapper ([7aa49ef](https://github.com/Strider-CD/strider/commit/7aa49ef))
* **styles:** another footer fix ([dac61ca](https://github.com/Strider-CD/strider/commit/dac61ca))
* **styles:** button icons moving out of buttons ([0001bdf](https://github.com/Strider-CD/strider/commit/0001bdf))
* **styles:** job-title margin ([eea4f43](https://github.com/Strider-CD/strider/commit/eea4f43))
* **styles:** wrapper footer being too high up in desktop size ([d9d6874](https://github.com/Strider-CD/strider/commit/d9d6874))


### Features

* make build deploy/test header more obvious ([1053557](https://github.com/Strider-CD/strider/commit/1053557))
* move cancel out of dropdown ([098f8dd](https://github.com/Strider-CD/strider/commit/098f8dd))



<a name="1.9.6"></a>
## [1.9.6](https://github.com/Strider-CD/strider/compare/v1.9.5...v1.9.6) (2017-03-21)


### Bug Fixes

* Name of project should link to config page ([7a7e9d9](https://github.com/Strider-CD/strider/commit/7a7e9d9))
* Use correct name for project deletions. ([dc4ccb2](https://github.com/Strider-CD/strider/commit/dc4ccb2))
* wording for error message ([0ce4b92](https://github.com/Strider-CD/strider/commit/0ce4b92))



<a name="1.9.5"></a>
## [1.9.5](https://github.com/Strider-CD/strider/compare/v1.9.3...v1.9.5) (2017-02-20)


### Bug Fixes

* cli use strict and semi ([a76bb0b](https://github.com/Strider-CD/strider/commit/a76bb0b))
* context server name was undefined ([8e5cb5c](https://github.com/Strider-CD/strider/commit/8e5cb5c))
* log error if bad mongo connection, resolves [#997](https://github.com/Strider-CD/strider/issues/997) ([04cdefb](https://github.com/Strider-CD/strider/commit/04cdefb))



# Changelog / Past releases

## 1.9.2 - 2016-09-13

- [BUGFIX] HAve server us it's own version of ansi.js, see ([#991](https://github.com/Strider-CD/strider/pull/991))

## 1.9.1 - 2016-09-09

- [BUGFIX] Fix collaborator router returning 404, see ([#990](https://github.com/Strider-CD/strider/pull/990))
- [UI] Build Metadata: Move progress bar to the bottom
- [UI] History Row: Hide took and / in certain states
- [DEV] Build client scripts on prepublish

## 1.9.0 - 2016-09-07

The biggest change in this release is that Strider expects to be run with Node.js version greater
or equal to 4.2.

Range: https://github.com/Strider-CD/strider/compare/b211c45...fd0cd66

- Expect Node >= 4.2
- Update dependencies
- Fix tests
- Fix config merge behavior
- Fix express deprecations
- Order plugins alphabetically
- Convert more routes to express router syntax
- Don't create default config for runner plugins
- Fix duplicate job listings
- Jade to Pug deprecation fix
- Improved logging, use `DEBUG=strider*` env
- Dashboard & Build Page UI refresh ([#988](https://github.com/Strider-CD/strider/pull/988))

## 1.8.0 - 2016-07-20

Range: https://github.com/Strider-CD/strider/compare/4ed868a6be4411507c6c1b75b2ae6fd242d08f58...f5051ab79fda22043773b19ac2713d8b10ab0f32

- Update moment again for security
- Remove Heroku XHR polling ([#920](https://github.com/Strider-CD/strider/pull/920))
- Document concurrent jobs env
- Fix login redirects ([#923](https://github.com/Strider-CD/strider/pull/923))
- Add plugin blocks for login form ([#924](https://github.com/Strider-CD/strider/pull/924))
- Cleanup travis config
- Lock in Angular version
- Update plugin dependencies
- Set name of local plugins ([#932](https://github.com/Strider-CD/strider/pull/932))
- Add SMTP_SECURE config ([#933](https://github.com/Strider-CD/strider/pull/933))
- Fix dev.sh script ([#943](https://github.com/Strider-CD/strider/pull/943))
- Fix performance issues when viewing failed builds ([#952](https://github.com/Strider-CD/strider/pull/952))
- Fix hard-coded admin notification email address ([#951](https://github.com/Strider-CD/strider/pull/951))
- Fix ESLint usage ([#954](https://github.com/Strider-CD/strider/pull/954))
- Fix footer being scrolled out of view
- Go to hash-targetted tab
- Add IntelliJ code style definition
- Replace ssh-keypair with native JS solution (win support)
- Allow strider.json to set runner
- Add more `debug` instances for logging
- Replace Makefile with npm scripts

## 1.7.7 - 2016-02-12

- Update moment to a secure version
- Add option to disable deploy on PR ([#908](https://github.com/Strider-CD/strider/pull/908))
- Update everypaas
- Update github provider
- Fix strider.json fetch for Github provider ([#914](https://github.com/Strider-CD/strider/pull/914))

## 1.7.6 - 2016-01-29

- Update dependencies
- Delete unused dependencies and files
- Add strider-gitlab as dep
- Invite code checks email
- Update angular and router
- Fix module usage for ecosystem client
- Case-sensitive emails
- Fix provider accounts title
- Fix tab switching error
- Project branch cloning
- Github config more explicit
- Fix accesslevel for new projects with no jobs
- Error on malformed projects
- Fix codemirror refresh
- Add save button to branch settings page
- Sort build history by created date

## 1.7.5 - 2015-10-2

- Client fixes in config and job pages

## 1.7.4 - 2015-08-31

- Add missing client build

## 1.7.3 - 2015-08-31

- Update strider dependencies
- ANSI fixes ([#848](https://github.com/Strider-CD/strider/pull/848))
- Fix job aborting if strider.json not found ([#849](https://github.com/Strider-CD/strider/pull/849))
- Fix job model location ([#847](https://github.com/Strider-CD/strider/pull/847))
- Fix crash if plugin missing ([#845](https://github.com/Strider-CD/strider/pull/845))
- Update fonts and styles
- Cleanup of main.js, move to utils

## 1.7.2 - 2015-08-11

- Test fixes for travis ([#843](https://github.com/Strider-CD/strider/pull/843))
- Fix invite code render ([#842](https://github.com/Strider-CD/strider/pull/842))
- Project access levels for sockets ([#839](https://github.com/Strider-CD/strider/pull/839))
- Dropdown fix and new plugin blocks ([#841](https://github.com/Strider-CD/strider/pull/841))
- Fix user invite email ([#840](https://github.com/Strider-CD/strider/pull/840))
- Update jquery to 2.x
- JSHint updates

## 1.7.1 - 2015-08-03

- Fix plugin template registration ([#838](https://github.com/Strider-CD/strider/pull/838))

## 1.7.0 - 2015-07-23

- Upgrade all plugins ([#671](https://github.com/Strider-CD/strider/issues/671))
- Fix config in Firefox ([#717](https://github.com/Strider-CD/strider/issues/717))
- Easier install (no bower issues) ([#764](https://github.com/Strider-CD/strider/issues/764))
- Many more bugs fixed, see the diff [2e3106a4...402c1d6](https://github.com/Strider-CD/strider/compare/2e3106a4bb228537727e8953c93efd7d754fcc56...402c1d6)

## 1.6.5 - 2015-03-27

- [FEATURE] Corporate Proxy Support ([#741](https://github.com/Strider-CD/strider/pull/741))
- [ENHANCEMENT] io.js support ([commit](https://github.com/Strider-CD/strider/commit/d7f25263e89fb0d84cb43d86c981b84ac7a6f373))
- [ENHANCEMENT] Make configure button more obvious on build page ([commit](https://github.com/Strider-CD/strider/commit/f271df1ebaeefaa41a97bfb42ce8789db2d3a86f))
- [BUGFIX] mongoose version issues ([#752](https://github.com/Strider-CD/strider/issues/752))
- [BUGFIX] Fix issue with mission critical routes ([#748](https://github.com/Strider-CD/strider/issues/748))
- Readme updates

## 1.6.0 - 2015-01-10

- Docker support in core.
- Bring back password reset.
- addUser retry if email taken.
- `strider addUser -f` for overwritting user.
- New project config page layout, see #629
- Plugin manager
- Invite revoke
- Layout/Style fixes
- Plugin dependency updates
- Bug fixes
- Modular client-side (browserify)
- Major cleanup of client-side code
- strider-cli moved out
- etc..


## 1.5.0 - 2014-08-18

- Many bugfixes and improvements.
- New plugin: strider-ssh-deploy. Continuously deploy your code to servers over SSH. [ https://github.com/Strider-CD/strider-ssh-deploy ]
- New plugin: strider-slack: SlackHQ integration [ https://github.com/Strider-CD/strider-slack ]
- New Plugin: strider-metadata: Add job metadata to environment [ https://github.com/Strider-CD/strider-metadata ]


## 1.4.5

Bugfix release for 1.4. Fixes bugs in email notifications, github and bitbucket.

## 1.4.4

Bugfix release for 1.4. Adds Windows support, many fixes and small improvements.

## 1.4.3 - [milestone](https://github.com/Strider-CD/strider/issues?milestone=10&state=open)

Bugfix release for 1.4. No major new features.

Fixes include:

- [#286](https://github.com/Strider-CD/strider/issues/286) strider crash on large github webhook post body

## 1.4.2 - [milestone](https://github.com/Strider-CD/strider/issues?milestone=10&state=open)

Bugfix release for 1.4. No major new features.

Fixes include:

- [#296](https://github.com/Strider-CD/strider/issues/296) encoding / LOCALE issues
- [#289 / #281](https://github.com/Strider-CD/strider/issues/289) getTime() crash
- [#287](https://github.com/Strider-CD/strider/issues/287) unable to add environment variables

## 1.4.1 - [milestone](https://github.com/Strider-CD/strider/issues?milestone=9&state=open)

Bugfix release for 1.4. No major new features.

Fixes include:

- [#210](https://github.com/Strider-CD/strider/issues/210) collaborator acces level issue
- [#278](https://github.com/Strider-CD/strider/issues/278) failed to load plugins when running as non-root user
- [#280](https://github.com/Strider-CD/strider/issues/280) move plugin aggregation to dynamic route
- [#274](https://github.com/Strider-CD/strider/issues/274) error when promoting user to admin
- [#284](https://github.com/Strider-CD/strider/issues/284) safari displays logged-in cache of / despite logout

## 1.4 - [track progress](https://github.com/Strider-CD/strider/issues/197), [milestone](https://github.com/Strider-CD/strider/issues?milestone=3)

Released Nov 16th 2013

Major refactor, almost everything has changed:

- Pluggable VCS providers enable:
  + Git
  + Github Enterprise
  + BitBucket
  + Generic Git
  + 3rd party projects working on Gitlab

- Per-branch repos and config. E.g. "release" branch can have different config from "master" branch.
- Testing of Pull Requests.
- Per-projet plugin configuration. Plugins can be ordered and configured entirely through the web UI.

## 1.3 [milestone](https://github.com/Strider-CD/strider/issues?milestone=2)
- This seems like ages ago...
- Records are blurry back here - look at the git log for information.
