2017-04-28 13:41:09 -06:00
|
|
|
# Tracman Server Changelog
|
2018-03-05 20:38:22 -07:00
|
|
|
### v0.9.0
|
2018-01-22 15:37:14 -07:00
|
|
|
|
2018-08-10 14:56:42 -06:00
|
|
|
###### v0.9.1
|
|
|
|
* Removed conhive
|
2018-08-13 20:12:00 -06:00
|
|
|
* Fixed CSP rules
|
|
|
|
* Improved debugging output
|
|
|
|
* Tried to fix scrollwheel
|
2018-08-14 16:48:04 -06:00
|
|
|
* Fixed security audited npm packages
|
2018-08-14 17:09:52 -06:00
|
|
|
* Patched [CVE-2017-16117](https://github.com/dodo/node-slug/issues/82) on [node-slug](https://github.com/dodo/node-slug)
|
2018-08-10 14:56:42 -06:00
|
|
|
|
2018-03-05 20:38:22 -07:00
|
|
|
###### v0.9.0
|
2018-03-05 20:46:25 -07:00
|
|
|
* [#121](https://github.com/Tracman-org/Server/issues/121) Fixed various security holes
|
|
|
|
* [#68](https://github.com/Tracman-org/Server/issues/68) Added tests, mostly for authentication
|
|
|
|
* [#120](https://github.com/Tracman-org/Server/issues/120) Split config/routes/settings.js into two files
|
|
|
|
* Removed express validator and replaced with homegrown function
|
2018-01-31 18:47:33 -07:00
|
|
|
* Fixed showing welcome message on every login
|
2018-03-05 20:46:25 -07:00
|
|
|
* Removed naked domains
|
2018-01-31 18:47:33 -07:00
|
|
|
|
2018-01-22 15:57:41 -07:00
|
|
|
###### v0.8.1/2
|
|
|
|
* Hotfixed service worker bugs
|
2017-07-14 15:50:22 -06:00
|
|
|
|
2018-01-21 16:46:37 -07:00
|
|
|
###### v0.8.0
|
2018-01-22 15:27:53 -07:00
|
|
|
* Added check to ensure only the newest location is sent
|
2018-01-22 15:05:02 -07:00
|
|
|
* Removed buggy login/-out redirects
|
2018-01-21 16:46:37 -07:00
|
|
|
* [#111](https://github.com/Tracman-org/Server/issues/111) Implemented service worker
|
|
|
|
* [#116](https://github.com/Tracman-org/Server/issues/116) Switched promises for async/await
|
|
|
|
* [#64](https://github.com/Tracman-org/Server/issues/64) Started using promises in model methods
|
|
|
|
* [#63](https://github.com/Tracman-org/Server/issues/63) Disconnect inactive clients
|
2017-12-12 17:40:07 -07:00
|
|
|
* [#110](https://github.com/Tracman-org/Server/issues/110) Implemented [StandardJS](https://standardjs.com/)
|
2017-12-13 11:40:46 -07:00
|
|
|
* Removed emojis
|
|
|
|
* [#113](https://github.com/Tracman-org/Server/issues/113) [#114](https://github.com/Tracman-org/Server/issues/114) Switched to useMongoClient
|
|
|
|
* [#67](https://github.com/Tracman-org/Server/issues/67) Fixed invisible marker in demo
|
2017-12-13 12:52:01 -07:00
|
|
|
* Shortened if statements and long lines
|
2017-08-22 18:10:17 -06:00
|
|
|
|
2017-11-05 11:08:39 -07:00
|
|
|
#### v0.7.12
|
|
|
|
* Fixed altitude sign
|
|
|
|
|
|
|
|
#### v0.7.10
|
2017-09-27 20:24:56 -06:00
|
|
|
* Added coinhive
|
|
|
|
* Updated jQuery
|
|
|
|
* Added HTML5 shiv
|
|
|
|
|
2017-09-25 21:33:26 -06:00
|
|
|
#### v0.7.9
|
|
|
|
* Updated packages
|
|
|
|
* Added support for browser geolocation
|
|
|
|
* Fixed streetview image bugs
|
|
|
|
* Added sourcemaps for debugging
|
|
|
|
* Fixed streetview bearing
|
|
|
|
|
2017-09-16 20:37:52 -06:00
|
|
|
#### v0.7.8
|
2017-09-16 20:33:27 -06:00
|
|
|
* [#96](https://github.com/Tracman-org/Server/issues/96) Replaced panorama with static images
|
|
|
|
|
2017-09-16 16:48:32 -06:00
|
|
|
#### v0.7.7
|
2017-09-16 16:17:44 -06:00
|
|
|
* [#96](https://github.com/Tracman-org/Server/issues/96) Continue to update panorama after creating element
|
|
|
|
|
2017-08-22 18:10:17 -06:00
|
|
|
#### v0.7.6
|
|
|
|
* [#100](https://github.com/Tracman-org/Server/issues/100) Moved CSS out of webpack
|
|
|
|
* Fixed [#108](https://github.com/Tracman-org/Server/issues/108)
|
|
|
|
|
2017-08-20 17:58:03 -06:00
|
|
|
#### v0.7.5
|
|
|
|
* Added pricing to homepage
|
2017-07-21 06:09:46 -06:00
|
|
|
|
2017-08-20 17:58:03 -06:00
|
|
|
#### v0.7.4
|
2017-07-14 16:12:06 -06:00
|
|
|
* Improved debugging
|
2017-08-20 16:29:40 -06:00
|
|
|
* Fixed bugs [#105](https://github.com/Tracman-org/Server/issues/105) and [#107](https://github.com/Tracman-org/Server/issues/107)
|
2017-07-21 06:09:46 -06:00
|
|
|
* [#89](https://github.com/Tracman-org/Server/issues/89) Can change marker color
|
2017-07-14 16:12:06 -06:00
|
|
|
|
2017-07-14 15:50:22 -06:00
|
|
|
#### v0.7.3
|
|
|
|
* Fixed [#102](https://github.com/Tracman-org/Server/issues/102) issue creating account
|
2017-07-14 01:51:42 -06:00
|
|
|
|
|
|
|
#### v0.7.2
|
|
|
|
* Added more debugging to fix auth problems
|
2017-07-11 02:01:18 -06:00
|
|
|
|
|
|
|
#### v0.7.0
|
|
|
|
* More bug fixes
|
2017-06-23 12:44:31 -06:00
|
|
|
|
|
|
|
#### v0.6.7
|
|
|
|
* [#87](https://github.com/Tracman-org/Server/issues/87) Started loading assets with webpack
|
2017-05-05 20:13:23 -06:00
|
|
|
|
2017-05-30 12:42:45 -06:00
|
|
|
#### v0.6.6
|
|
|
|
|
|
|
|
* Removed demo recording code
|
|
|
|
* Moved email server settings to env file
|
|
|
|
* Added SMTP check
|
|
|
|
|
2017-05-19 03:20:17 -06:00
|
|
|
#### v0.6.5
|
|
|
|
|
2017-05-22 21:37:19 -06:00
|
|
|
* [#96](https://github.com/Tracman-org/Server/issues/96) Fixed Google streetview
|
2017-05-22 20:43:38 -06:00
|
|
|
* Various minor fixes
|
2017-05-05 20:13:23 -06:00
|
|
|
|
2017-05-08 20:54:16 -06:00
|
|
|
#### v0.6.4
|
|
|
|
|
|
|
|
* [#92](https://github.com/Tracman-org/Server/issues/92) Fixed blank map issue
|
|
|
|
|
2017-05-05 20:13:23 -06:00
|
|
|
#### v0.6.3
|
|
|
|
|
2017-05-05 21:00:18 -06:00
|
|
|
* [#84](https://github.com/Tracman-org/Server/issues/84) Fixed password reset page
|
2017-05-02 07:05:03 -06:00
|
|
|
|
|
|
|
#### v0.6.2
|
|
|
|
|
2017-05-02 07:09:27 -06:00
|
|
|
* [#76](https://github.com/Tracman-org/Server/issues/76) Prevented users with no password from deleting google social login
|
2017-05-02 07:24:47 -06:00
|
|
|
* Fixed error when creating user
|
2017-04-28 13:41:09 -06:00
|
|
|
|
|
|
|
#### v0.6.1
|
|
|
|
|
|
|
|
* [#77](https://github.com/Tracman-org/Server/issues/77) Fixed 500 after password change, swapped `bcrypt` for `bcrypt-nodejs`
|
|
|
|
* Removed extraneous packages
|
|
|
|
|
|
|
|
#### v0.6.0
|
|
|
|
|
|
|
|
* [#32](https://github.com/Tracman-org/Server/issues/32), [#57](https://github.com/Tracman-org/Server/issues/57), [#58](https://github.com/Tracman-org/Server/issues/58), [#60](https://github.com/Tracman-org/Server/issues/60) Added more login options
|
|
|
|
* [#50](https://github.com/Tracman-org/Server/issues/50) Replaced some callbacks with promises
|
|
|
|
* Minified static files
|
|
|
|
* [#51](https://github.com/Tracman-org/Server/issues/51), [#52](https://github.com/Tracman-org/Server/issues/52) Added settings validations
|
|
|
|
* [#54](https://github.com/Tracman-org/Server/issues/54), [#55](https://github.com/Tracman-org/Server/issues/55) Made map work better
|
|
|
|
* [#61](https://github.com/Tracman-org/Server/issues/61) New MongoDB security
|
|
|
|
* [#62](https://github.com/Tracman-org/Server/issues/62) Fixed error handling
|
|
|
|
|
|
|
|
#### v0.5.1
|
|
|
|
|
|
|
|
* Fixed broken controls
|
|
|
|
|
|
|
|
#### v0.5.0
|
|
|
|
|
|
|
|
* Updated libraries
|
|
|
|
* Fixed recognition of attached clients [#34](https://github.com/Tracman-org/Server/issues/21)
|
|
|
|
* Moved socket.io code to own file.
|
|
|
|
* Many minor fixes
|
|
|
|
|
|
|
|
#### v0.4.3
|
|
|
|
|
|
|
|
* Fixed memory store [#21](https://github.com/Tracman-org/Server/issues/21)
|
|
|
|
|
|
|
|
#### v0.4.2
|
|
|
|
|
|
|
|
* Fixed Streetview covering buttons
|
|
|
|
* Fixed error when viewing map of nonexistant user
|
|
|
|
|
|
|
|
#### v0.4.1
|
|
|
|
|
|
|
|
* Users can view/change email address
|
|
|
|
* Added linked accounts to admin
|
|
|
|
|
|
|
|
#### v0.4.0
|
|
|
|
|
|
|
|
* Opened registration
|
|
|
|
* Replaced 'Imperial' with 'Standard'
|
|
|
|
* Bug fixes
|
|
|
|
|
|
|
|
#### v0.3.0
|
|
|
|
|
|
|
|
* Unified map and dashboard UI
|
|
|
|
* Security updates
|
|
|
|
* New admin UI
|