|
| 1 | +# Change Log |
| 2 | + |
| 3 | +## [v1.0.2](https://github.com/CaptainFact/captain-fact-api/tree/v1.0.2) (2019-04-01) |
| 4 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v1.0.1...v1.0.2) |
| 5 | + |
| 6 | +**Fixed bugs:** |
| 7 | + |
| 8 | +- GenServer terminating \(MatchError\): no match of right hand side value: {:error, :cannot\_create\_table} [\#135](https://github.com/CaptainFact/captain-fact-api/issues/135) |
| 9 | +- GenServer terminating \(MatchError\): no match of right hand side value: {:error, :cannot\_create\_table} [\#134](https://github.com/CaptainFact/captain-fact-api/issues/134) |
| 10 | + |
| 11 | +**Merged pull requests:** |
| 12 | + |
| 13 | +- Improve CI tests and release configs [\#141](https://github.com/CaptainFact/captain-fact-api/pull/141) ([Betree](https://github.com/Betree)) |
| 14 | +- Edit speaker enhancements [\#138](https://github.com/CaptainFact/captain-fact-api/pull/138) ([Betree](https://github.com/Betree)) |
| 15 | +- fix\(RuntimeConfig\): Basic auth password [\#137](https://github.com/CaptainFact/captain-fact-api/pull/137) ([Betree](https://github.com/Betree)) |
| 16 | +- chore\(deps\): bump timex from 3.3.0 to 3.5.0 [\#113](https://github.com/CaptainFact/captain-fact-api/pull/113) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 17 | + |
| 18 | +## [v1.0.1](https://github.com/CaptainFact/captain-fact-api/tree/v1.0.1) (2019-03-25) |
| 19 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v1.0.0...v1.0.1) |
| 20 | + |
| 21 | +**Fixed bugs:** |
| 22 | + |
| 23 | +- DBConnection.ConnectionError: connection not available because of disconnection [\#132](https://github.com/CaptainFact/captain-fact-api/issues/132) |
| 24 | +- GenServer terminating \(DBConnection.ConnectionError\): connection not available because of disconnection [\#131](https://github.com/CaptainFact/captain-fact-api/issues/131) |
| 25 | +- DBConnection.ConnectionError: connection not available because of disconnection [\#130](https://github.com/CaptainFact/captain-fact-api/issues/130) |
| 26 | +- GenServer terminating \(ArgumentError\): argument error [\#127](https://github.com/CaptainFact/captain-fact-api/issues/127) |
| 27 | + |
| 28 | +**Merged pull requests:** |
| 29 | + |
| 30 | +- Release 1.0.1 [\#133](https://github.com/CaptainFact/captain-fact-api/pull/133) ([Betree](https://github.com/Betree)) |
| 31 | +- fix\(SubscriptionsMatcher\): Don't return canceled subscriptions [\#129](https://github.com/CaptainFact/captain-fact-api/pull/129) ([Betree](https://github.com/Betree)) |
| 32 | +- Release 1.0.0 [\#126](https://github.com/CaptainFact/captain-fact-api/pull/126) ([Betree](https://github.com/Betree)) |
| 33 | + |
| 34 | +## [v1.0.0](https://github.com/CaptainFact/captain-fact-api/tree/v1.0.0) (2019-03-19) |
| 35 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.9.3...v1.0.0) |
| 36 | + |
| 37 | +**Fixed bugs:** |
| 38 | + |
| 39 | +- GenServer terminating: exited in: GenServer.call\(CF.RestApi.Presence, {:list, "video\_debate:4P7J"}, 5000\) |
| 40 | + \*\* \(EXIT\) no process: the process is not alive or there's no process currently associated with the given name, possibly because its application i [\#110](https://github.com/CaptainFact/captain-fact-api/issues/110) |
| 41 | + |
| 42 | +**Merged pull requests:** |
| 43 | + |
| 44 | +- Notifications [\#60](https://github.com/CaptainFact/captain-fact-api/pull/60) ([Betree](https://github.com/Betree)) |
| 45 | + |
| 46 | +## [v0.9.3](https://github.com/CaptainFact/captain-fact-api/tree/v0.9.3) (2019-01-05) |
| 47 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.9.2...v0.9.3) |
| 48 | + |
| 49 | +**Fixed bugs:** |
| 50 | + |
| 51 | +- CF.Accounts.UserPermissions.PermissionsError: unauthorized [\#92](https://github.com/CaptainFact/captain-fact-api/issues/92) |
| 52 | + |
| 53 | +**Closed issues:** |
| 54 | + |
| 55 | +- Add API key to users [\#50](https://github.com/CaptainFact/captain-fact-api/issues/50) |
| 56 | +- Ability to export verification results [\#10](https://github.com/CaptainFact/captain-fact-api/issues/10) |
| 57 | +- User account deletion : soft delete [\#8](https://github.com/CaptainFact/captain-fact-api/issues/8) |
| 58 | +- Add a cleanup job to remove expired password reset requests [\#7](https://github.com/CaptainFact/captain-fact-api/issues/7) |
| 59 | +- \[New achievements\] Hit machine, fact's tamer, you made a point [\#5](https://github.com/CaptainFact/captain-fact-api/issues/5) |
| 60 | + |
| 61 | +**Merged pull requests:** |
| 62 | + |
| 63 | +- Release 0.9.3 [\#109](https://github.com/CaptainFact/captain-fact-api/pull/109) ([Betree](https://github.com/Betree)) |
| 64 | +- Videos: add unlisted and get all added by user [\#107](https://github.com/CaptainFact/captain-fact-api/pull/107) ([Betree](https://github.com/Betree)) |
| 65 | +- chore\(ActivityLog\): Show user banned actions [\#105](https://github.com/CaptainFact/captain-fact-api/pull/105) ([Betree](https://github.com/Betree)) |
| 66 | +- chore\(deps\): bump floki from 0.20.3 to 0.20.4 [\#104](https://github.com/CaptainFact/captain-fact-api/pull/104) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 67 | +- chore\(deps-dev\): bump mix\_test\_watch from 0.8.0 to 0.9.0 [\#103](https://github.com/CaptainFact/captain-fact-api/pull/103) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 68 | +- chore\(deps-dev\): bump ex\_machina from 2.2.0 to 2.2.2 [\#102](https://github.com/CaptainFact/captain-fact-api/pull/102) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 69 | +- chore\(deps-dev\): bump bypass from 0.8.1 to 0.9.0 [\#99](https://github.com/CaptainFact/captain-fact-api/pull/99) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 70 | +- feat\(Limitations\): Check actions on a 15 minutes period instead of 24h [\#98](https://github.com/CaptainFact/captain-fact-api/pull/98) ([Betree](https://github.com/Betree)) |
| 71 | +- chore\(deps\): bump distillery from 2.0.11 to 2.0.12 [\#95](https://github.com/CaptainFact/captain-fact-api/pull/95) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 72 | +- chore\(deps\): bump absinthe\_plug from 1.4.5 to 1.4.6 [\#93](https://github.com/CaptainFact/captain-fact-api/pull/93) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 73 | +- chore\(deps\): bump basic\_auth from 2.2.2 to 2.2.4 [\#91](https://github.com/CaptainFact/captain-fact-api/pull/91) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 74 | +- chore\(deps\): bump oauth2 from 0.9.2 to 0.9.4 [\#89](https://github.com/CaptainFact/captain-fact-api/pull/89) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 75 | +- chore\(deps\): bump comeonin from 4.1.1 to 4.1.2 [\#88](https://github.com/CaptainFact/captain-fact-api/pull/88) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 76 | +- chore\(deps\): bump ecto from 2.2.10 to 2.2.11 [\#87](https://github.com/CaptainFact/captain-fact-api/pull/87) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 77 | +- chore\(deps\): bump guardian from 1.1.0 to 1.1.1 [\#85](https://github.com/CaptainFact/captain-fact-api/pull/85) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 78 | +- chore\(deps-dev\): bump credo from 0.10.0 to 1.0.0 [\#83](https://github.com/CaptainFact/captain-fact-api/pull/83) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 79 | +- chore\(deps-dev\): bump excoveralls from 0.9.1 to 0.10.3 [\#82](https://github.com/CaptainFact/captain-fact-api/pull/82) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 80 | +- chore\(deps\): bump mime from 1.3.0 to 1.3.1 [\#80](https://github.com/CaptainFact/captain-fact-api/pull/80) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 81 | + |
| 82 | +## [v0.9.2](https://github.com/CaptainFact/captain-fact-api/tree/v0.9.2) (2018-12-29) |
| 83 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.9.1...v0.9.2) |
| 84 | + |
| 85 | +**Merged pull requests:** |
| 86 | + |
| 87 | +- Release 0.9.2 [\#78](https://github.com/CaptainFact/captain-fact-api/pull/78) ([Betree](https://github.com/Betree)) |
| 88 | +- Fix youtube fetch strategy [\#77](https://github.com/CaptainFact/captain-fact-api/pull/77) ([Betree](https://github.com/Betree)) |
| 89 | +- fix\(GraphQL\): Add missing cf dependency [\#76](https://github.com/CaptainFact/captain-fact-api/pull/76) ([Betree](https://github.com/Betree)) |
| 90 | +- chore\(Limitations\): Softer limitations for update user [\#74](https://github.com/CaptainFact/captain-fact-api/pull/74) ([Betree](https://github.com/Betree)) |
| 91 | +- chore\(WS\): Return a proper unauthorized error when calling authenticated [\#73](https://github.com/CaptainFact/captain-fact-api/pull/73) ([Betree](https://github.com/Betree)) |
| 92 | +- dev\(Emails\): Make the procedure to dev emails clearer [\#72](https://github.com/CaptainFact/captain-fact-api/pull/72) ([Betree](https://github.com/Betree)) |
| 93 | +- chore\(FrontendRouter\): Use unique comments URLs [\#71](https://github.com/CaptainFact/captain-fact-api/pull/71) ([Betree](https://github.com/Betree)) |
| 94 | + |
| 95 | +## [v0.9.1](https://github.com/CaptainFact/captain-fact-api/tree/v0.9.1) (2018-12-20) |
| 96 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.9.0...v0.9.1) |
| 97 | + |
| 98 | +**Fixed bugs:** |
| 99 | + |
| 100 | +- Phoenix.Router.NoRouteError: no route found for GET /socket/longpoll \(CF.RestApi.Router\) [\#67](https://github.com/CaptainFact/captain-fact-api/issues/67) |
| 101 | +- Phoenix.Router.NoRouteError: no route found for GET /socket/longpoll \(CF.RestApi.Router\) [\#56](https://github.com/CaptainFact/captain-fact-api/issues/56) |
| 102 | +- OAuth2.Error: Server responded with status: 400 |
| 103 | + |
| 104 | +Headers: |
| 105 | + |
| 106 | +www-authenticate: OAuth "Facebook Platform" "invalid\_code" "This authorization code has been used." |
| 107 | +content-type: application/json |
| 108 | +facebook-api-version: v2.8 |
| 109 | +x-fb-rev: 4560566 |
| 110 | +access-control-allow [\#54](https://github.com/CaptainFact/captain-fact-api/issues/54) |
| 111 | +- Jobs tests frequently fail [\#41](https://github.com/CaptainFact/captain-fact-api/issues/41) |
| 112 | + |
| 113 | +**Closed issues:** |
| 114 | + |
| 115 | +- \[Atom Feed\] Flags [\#34](https://github.com/CaptainFact/captain-fact-api/issues/34) |
| 116 | +- Passwordless authentication [\#12](https://github.com/CaptainFact/captain-fact-api/issues/12) |
| 117 | + |
| 118 | +**Merged pull requests:** |
| 119 | + |
| 120 | +- Release 0.9.1 [\#69](https://github.com/CaptainFact/captain-fact-api/pull/69) ([Betree](https://github.com/Betree)) |
| 121 | +- Allow longpoll connections [\#68](https://github.com/CaptainFact/captain-fact-api/pull/68) ([Betree](https://github.com/Betree)) |
| 122 | +- Fix crash with facebook signup when name length is \> 20 [\#66](https://github.com/CaptainFact/captain-fact-api/pull/66) ([Betree](https://github.com/Betree)) |
| 123 | +- Fix error when trying to enter an empty speaker title [\#65](https://github.com/CaptainFact/captain-fact-api/pull/65) ([Betree](https://github.com/Betree)) |
| 124 | +- chore\(TravisCI\): Check code format before running tests [\#64](https://github.com/CaptainFact/captain-fact-api/pull/64) ([Betree](https://github.com/Betree)) |
| 125 | +- Videos can now handle multiple providers [\#63](https://github.com/CaptainFact/captain-fact-api/pull/63) ([Betree](https://github.com/Betree)) |
| 126 | +- Delete docker dev scripts [\#62](https://github.com/CaptainFact/captain-fact-api/pull/62) ([Betree](https://github.com/Betree)) |
| 127 | +- Fix timestamps in videos list [\#61](https://github.com/CaptainFact/captain-fact-api/pull/61) ([Betree](https://github.com/Betree)) |
| 128 | +- chore\(CI\): Move release script out of travis config [\#59](https://github.com/CaptainFact/captain-fact-api/pull/59) ([Betree](https://github.com/Betree)) |
| 129 | +- feat: Add Atom Feed for flags [\#57](https://github.com/CaptainFact/captain-fact-api/pull/57) ([btrd](https://github.com/btrd)) |
| 130 | +- Disable jobs scheduler in tests [\#53](https://github.com/CaptainFact/captain-fact-api/pull/53) ([Betree](https://github.com/Betree)) |
| 131 | +- Release 0.9 [\#52](https://github.com/CaptainFact/captain-fact-api/pull/52) ([Betree](https://github.com/Betree)) |
| 132 | + |
| 133 | +## [v0.9.0](https://github.com/CaptainFact/captain-fact-api/tree/v0.9.0) (2018-11-23) |
| 134 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.17...v0.9.0) |
| 135 | + |
| 136 | +**Fixed bugs:** |
| 137 | + |
| 138 | +- Sources length is limited to 255 characters [\#42](https://github.com/CaptainFact/captain-fact-api/issues/42) |
| 139 | + |
| 140 | +**Closed issues:** |
| 141 | + |
| 142 | +- throw: "Hello World" [\#48](https://github.com/CaptainFact/captain-fact-api/issues/48) |
| 143 | +- RuntimeError: Hello World [\#47](https://github.com/CaptainFact/captain-fact-api/issues/47) |
| 144 | + |
| 145 | +**Merged pull requests:** |
| 146 | + |
| 147 | +- Replace "Anonymous user" label by "Deleted account" [\#51](https://github.com/CaptainFact/captain-fact-api/pull/51) ([Betree](https://github.com/Betree)) |
| 148 | +- Add errors reporting with Rollbar [\#49](https://github.com/CaptainFact/captain-fact-api/pull/49) ([Betree](https://github.com/Betree)) |
| 149 | +- Fix ability to confuse new fetcher mime\_type with URL params [\#46](https://github.com/CaptainFact/captain-fact-api/pull/46) ([Betree](https://github.com/Betree)) |
| 150 | +- Store source URL MIME type [\#45](https://github.com/CaptainFact/captain-fact-api/pull/45) ([Betree](https://github.com/Betree)) |
| 151 | +- Increase sources max URL length to 2048 [\#44](https://github.com/CaptainFact/captain-fact-api/pull/44) ([Betree](https://github.com/Betree)) |
| 152 | +- Umbrella app refactor - Part II ☂🌩🐋 [\#38](https://github.com/CaptainFact/captain-fact-api/pull/38) ([Betree](https://github.com/Betree)) |
| 153 | +- Replace CaptainFactJobs.Vote by realtime messages [\#37](https://github.com/CaptainFact/captain-fact-api/pull/37) ([Betree](https://github.com/Betree)) |
| 154 | +- Use ecto\_enum for UserAction type and entity [\#36](https://github.com/CaptainFact/captain-fact-api/pull/36) ([Betree](https://github.com/Betree)) |
| 155 | + |
| 156 | +## [v0.8.17](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.17) (2018-11-01) |
| 157 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.14...v0.8.17) |
| 158 | + |
| 159 | +**Implemented enhancements:** |
| 160 | + |
| 161 | +- Ability to login using email or username alike [\#9](https://github.com/CaptainFact/captain-fact-api/issues/9) |
| 162 | + |
| 163 | +**Fixed bugs:** |
| 164 | + |
| 165 | +- Fix a bug preventing from shift all statements [\#28](https://github.com/CaptainFact/captain-fact-api/pull/28) ([Betree](https://github.com/Betree)) |
| 166 | + |
| 167 | +**Closed issues:** |
| 168 | + |
| 169 | +- Ability to import captions from YouTube [\#11](https://github.com/CaptainFact/captain-fact-api/issues/11) |
| 170 | + |
| 171 | +**Merged pull requests:** |
| 172 | + |
| 173 | +- Release 0.8.17 [\#35](https://github.com/CaptainFact/captain-fact-api/pull/35) ([Betree](https://github.com/Betree)) |
| 174 | +- Add the ability to disable CORS in config, set them to disabled by default in dev [\#30](https://github.com/CaptainFact/captain-fact-api/pull/30) ([Betree](https://github.com/Betree)) |
| 175 | +- Use raw video title as entry title in videos atom feed [\#29](https://github.com/CaptainFact/captain-fact-api/pull/29) ([Betree](https://github.com/Betree)) |
| 176 | +- Add ability to login using email or username alike [\#27](https://github.com/CaptainFact/captain-fact-api/pull/27) ([adri](https://github.com/adri)) |
| 177 | +- Fix typo [\#26](https://github.com/CaptainFact/captain-fact-api/pull/26) ([ruudk](https://github.com/ruudk)) |
| 178 | +- Add ability to import captions from YouTube [\#25](https://github.com/CaptainFact/captain-fact-api/pull/25) ([adri](https://github.com/adri)) |
| 179 | +- Unified docker release [\#24](https://github.com/CaptainFact/captain-fact-api/pull/24) ([Betree](https://github.com/Betree)) |
| 180 | +- Return a proper 404 error when speaker doesn't exist [\#23](https://github.com/CaptainFact/captain-fact-api/pull/23) ([Betree](https://github.com/Betree)) |
| 181 | +- Paginated videos list [\#22](https://github.com/CaptainFact/captain-fact-api/pull/22) ([Betree](https://github.com/Betree)) |
| 182 | +- Videos atom feed [\#20](https://github.com/CaptainFact/captain-fact-api/pull/20) ([Betree](https://github.com/Betree)) |
| 183 | +- Release 0.8.15 [\#19](https://github.com/CaptainFact/captain-fact-api/pull/19) ([Betree](https://github.com/Betree)) |
| 184 | +- Use markdown format for statement feed [\#18](https://github.com/CaptainFact/captain-fact-api/pull/18) ([Betree](https://github.com/Betree)) |
| 185 | +- Use new relationship model for UserAction [\#17](https://github.com/CaptainFact/captain-fact-api/pull/17) ([Betree](https://github.com/Betree)) |
| 186 | +- Create CODE\_OF\_CONDUCT.md [\#16](https://github.com/CaptainFact/captain-fact-api/pull/16) ([Betree](https://github.com/Betree)) |
| 187 | +- Generate hashId and store it in DB [\#15](https://github.com/CaptainFact/captain-fact-api/pull/15) ([Betree](https://github.com/Betree)) |
| 188 | +- Improve comments Atom feed rendering [\#14](https://github.com/CaptainFact/captain-fact-api/pull/14) ([Betree](https://github.com/Betree)) |
| 189 | +- Store Q letter in wikidata\_item\_id + Disable speakers validation feature [\#3](https://github.com/CaptainFact/captain-fact-api/pull/3) ([Betree](https://github.com/Betree)) |
| 190 | +- \[CI\] Travis config [\#2](https://github.com/CaptainFact/captain-fact-api/pull/2) ([Betree](https://github.com/Betree)) |
| 191 | + |
| 192 | +## [v0.8.14](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.14) (2018-08-18) |
| 193 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.13...v0.8.14) |
| 194 | + |
| 195 | +## [v0.8.13](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.13) (2018-08-05) |
| 196 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.12...v0.8.13) |
| 197 | + |
| 198 | +## [v0.8.12](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.12) (2018-07-19) |
| 199 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.10...v0.8.12) |
| 200 | + |
| 201 | +## [v0.8.10](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.10) (2018-05-18) |
| 202 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.7...v0.8.10) |
| 203 | + |
| 204 | +## [v0.8.7](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.7) (2018-04-13) |
| 205 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.6...v0.8.7) |
| 206 | + |
| 207 | +## [v0.8.6](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.6) (2018-03-25) |
| 208 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.3...v0.8.6) |
| 209 | + |
| 210 | +## [v0.8.3](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.3) (2018-03-06) |
| 211 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.8.0...v0.8.3) |
| 212 | + |
| 213 | +## [v0.8.0](https://github.com/CaptainFact/captain-fact-api/tree/v0.8.0) (2018-01-25) |
| 214 | +[Full Changelog](https://github.com/CaptainFact/captain-fact-api/compare/v0.2.0...v0.8.0) |
| 215 | + |
| 216 | +## [v0.2.0](https://github.com/CaptainFact/captain-fact-api/tree/v0.2.0) (2017-03-29) |
| 217 | + |
| 218 | + |
| 219 | +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
0 commit comments