diff --git a/AUTHORS.rst b/AUTHORS.rst index 4466350aa04..d739c059267 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -1,7 +1,7 @@ Read the Docs Team ================== -The core Read the Docs team is described at http://docs.readthedocs.io/en/latest/team.html +The core Read the Docs team is described at https://docs.readthedocs.io/en/latest/team.html Original Authors =============== diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fcd409579fd..8554c2e4af9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,460 +3,460 @@ Version 3.11.2 :Date: January 08, 2020 -* `@ericholscher `__: Fix link to my blog post breaking https (`#6495 `__) -* `@humitos `__: Use a fixed IP for NGINX under docker-compose (`#6491 `__) -* `@humitos `__: Add 'index.html' to the path before using storage.url(path) (`#6476 `__) -* `@agjohnson `__: Release 3.11.1 (`#6473 `__) -* `@humitos `__: Use tasks from common (including docker ones) (`#6471 `__) -* `@humitos `__: Upgrade Django due a security issue (`#6470 `__) -* `@humitos `__: Fix celery auto-reload command (`#6469 `__) -* `@humitos `__: Use django storage to build URL returned by El Proxito (`#6466 `__) -* `@ericholscher `__: Handle GitHub Push events with `deleted: true` in the JSON (`#6465 `__) -* `@humitos `__: Serve external version through El Proxito (`#6434 `__) -* `@segevfiner `__: Remove a stray backtick from import-guide.rst (`#6362 `__) +* `@ericholscher `__: Fix link to my blog post breaking https (`#6495 `__) +* `@humitos `__: Use a fixed IP for NGINX under docker-compose (`#6491 `__) +* `@humitos `__: Add 'index.html' to the path before using storage.url(path) (`#6476 `__) +* `@agjohnson `__: Release 3.11.1 (`#6473 `__) +* `@humitos `__: Use tasks from common (including docker ones) (`#6471 `__) +* `@humitos `__: Upgrade Django due a security issue (`#6470 `__) +* `@humitos `__: Fix celery auto-reload command (`#6469 `__) +* `@humitos `__: Use django storage to build URL returned by El Proxito (`#6466 `__) +* `@ericholscher `__: Handle GitHub Push events with `deleted: true` in the JSON (`#6465 `__) +* `@humitos `__: Serve external version through El Proxito (`#6434 `__) +* `@segevfiner `__: Remove a stray backtick from import-guide.rst (`#6362 `__) Version 3.11.1 -------------- :Date: December 18, 2019 -* `@humitos `__: Upgrade Django due a security issue (`#6470 `__) -* `@humitos `__: Use django storage to build URL returned by El Proxito (`#6466 `__) -* `@ericholscher `__: Handle GitHub Push events with `deleted: true` in the JSON (`#6465 `__) -* `@ericholscher `__: Update troubleshooting steps for PR builder (`#6463 `__) -* `@ericholscher `__: Add DOCKER_NORELOAD to compose settings (`#6461 `__) -* `@stsewd `__: Be explicit when using setup_env (`#6451 `__) -* `@keshavvinayak01 `__: Fixed remove_search_analytics issue (`#6447 `__) -* `@saadmk11 `__: Fix logic to build internal/external versions on update_repos management command (`#6442 `__) -* `@humitos `__: Refactor get_downloads to make one query for default_version (`#6441 `__) -* `@humitos `__: Do not expose env variables on external versions (`#6440 `__) -* `@humitos `__: Better ES settings on docker-compose (`#6439 `__) -* `@humitos `__: Remove global pip cache (`#6437 `__) -* `@humitos `__: Bring Azure storage backend classes to this repository (`#6433 `__) -* `@stsewd `__: Show predefined match on automation rules admin (`#6432 `__) -* `@stsewd `__: Override production domain explicitly (`#6431 `__) -* `@humitos `__: inv tasks to use when developing with docker (`#6418 `__) -* `@piyushpalawat99 `__: Fix #6395 (`#6402 `__) -* `@stsewd `__: Only pass public versions to html context (`#6118 `__) -* `@ericholscher `__: Add an "Edit Versions" listing to the Admin menu (`#6110 `__) -* `@saadmk11 `__: Extend webhook notifications with build status (`#5621 `__) +* `@humitos `__: Upgrade Django due a security issue (`#6470 `__) +* `@humitos `__: Use django storage to build URL returned by El Proxito (`#6466 `__) +* `@ericholscher `__: Handle GitHub Push events with `deleted: true` in the JSON (`#6465 `__) +* `@ericholscher `__: Update troubleshooting steps for PR builder (`#6463 `__) +* `@ericholscher `__: Add DOCKER_NORELOAD to compose settings (`#6461 `__) +* `@stsewd `__: Be explicit when using setup_env (`#6451 `__) +* `@keshavvinayak01 `__: Fixed remove_search_analytics issue (`#6447 `__) +* `@saadmk11 `__: Fix logic to build internal/external versions on update_repos management command (`#6442 `__) +* `@humitos `__: Refactor get_downloads to make one query for default_version (`#6441 `__) +* `@humitos `__: Do not expose env variables on external versions (`#6440 `__) +* `@humitos `__: Better ES settings on docker-compose (`#6439 `__) +* `@humitos `__: Remove global pip cache (`#6437 `__) +* `@humitos `__: Bring Azure storage backend classes to this repository (`#6433 `__) +* `@stsewd `__: Show predefined match on automation rules admin (`#6432 `__) +* `@stsewd `__: Override production domain explicitly (`#6431 `__) +* `@humitos `__: inv tasks to use when developing with docker (`#6418 `__) +* `@piyushpalawat99 `__: Fix #6395 (`#6402 `__) +* `@stsewd `__: Only pass public versions to html context (`#6118 `__) +* `@ericholscher `__: Add an "Edit Versions" listing to the Admin menu (`#6110 `__) +* `@saadmk11 `__: Extend webhook notifications with build status (`#5621 `__) Version 3.11.0 -------------- :Date: December 03, 2019 -* `@davidfischer `__: Use media availability instead of querying the filesystem (`#6428 `__) -* `@stsewd `__: Remove beta note about sharing by password and header auth (`#6426 `__) -* `@humitos `__: Use trigger_build for update_repos command (`#6422 `__) -* `@humitos `__: Add more supported field to APIv3 docs (`#6417 `__) -* `@humitos `__: Add AuthenticationMiddleware to El Proxito tests (`#6416 `__) -* `@stsewd `__: Update docs on sharing (`#6410 `__) -* `@humitos `__: Use WORKDIR to cd into a directory in Dockerfile (`#6409 `__) -* `@humitos `__: Use /data inside Azurite container to persist data (`#6407 `__) -* `@humitos `__: Serve non-html files from nginx (X-Accel-Redirect) (`#6404 `__) -* `@humitos `__: Perform redirects at DB level (`#6398 `__) -* `@humitos `__: Allow to extend El Proxito views from commercial (`#6397 `__) -* `@humitos `__: Migrate El Proxito views to class-based views (`#6396 `__) -* `@agjohnson `__: Fix CSS and how we were handling html in automation rule UI (`#6394 `__) -* `@ericholscher `__: Release 3.10.0 (`#6391 `__) -* `@stsewd `__: Set privacy level explicitly (`#6390 `__) -* `@ericholscher `__: Redirect index files in proxito instead of serving (`#6387 `__) -* `@humitos `__: Fully working docker-compose file (`#6295 `__) -* `@saadmk11 `__: Refactor Subproject validation to use it for Forms and API (`#6285 `__) -* `@saadmk11 `__: Refactor Gold Views (`#6272 `__) -* `@stsewd `__: Add docs for automatin rules (`#6072 `__) +* `@davidfischer `__: Use media availability instead of querying the filesystem (`#6428 `__) +* `@stsewd `__: Remove beta note about sharing by password and header auth (`#6426 `__) +* `@humitos `__: Use trigger_build for update_repos command (`#6422 `__) +* `@humitos `__: Add more supported field to APIv3 docs (`#6417 `__) +* `@humitos `__: Add AuthenticationMiddleware to El Proxito tests (`#6416 `__) +* `@stsewd `__: Update docs on sharing (`#6410 `__) +* `@humitos `__: Use WORKDIR to cd into a directory in Dockerfile (`#6409 `__) +* `@humitos `__: Use /data inside Azurite container to persist data (`#6407 `__) +* `@humitos `__: Serve non-html files from nginx (X-Accel-Redirect) (`#6404 `__) +* `@humitos `__: Perform redirects at DB level (`#6398 `__) +* `@humitos `__: Allow to extend El Proxito views from commercial (`#6397 `__) +* `@humitos `__: Migrate El Proxito views to class-based views (`#6396 `__) +* `@agjohnson `__: Fix CSS and how we were handling html in automation rule UI (`#6394 `__) +* `@ericholscher `__: Release 3.10.0 (`#6391 `__) +* `@stsewd `__: Set privacy level explicitly (`#6390 `__) +* `@ericholscher `__: Redirect index files in proxito instead of serving (`#6387 `__) +* `@humitos `__: Fully working docker-compose file (`#6295 `__) +* `@saadmk11 `__: Refactor Subproject validation to use it for Forms and API (`#6285 `__) +* `@saadmk11 `__: Refactor Gold Views (`#6272 `__) +* `@stsewd `__: Add docs for automatin rules (`#6072 `__) Version 3.10.0 -------------- :Date: November 19, 2019 -* `@stsewd `__: Set privacy level explicitly (`#6390 `__) -* `@ericholscher `__: Redirect index files in proxito instead of serving (`#6387 `__) -* `@stsewd `__: Fix search indexing (`#6380 `__) -* `@humitos `__: Include creditcard.png image (`#6379 `__) -* `@stsewd `__: Silent curl (`#6377 `__) -* `@stsewd `__: Use github actions to trigger tests in corporate (`#6376 `__) -* `@saadmk11 `__: Show only users projects in the APIv3 browseable form (`#6374 `__) -* `@humitos `__: Release 3.9.0 (`#6371 `__) -* `@davidfischer `__: Pin the node dependencies with a package-lock (`#6370 `__) -* `@ericholscher `__: Small optimization to not compute the highest version when it isn't displayed (`#6360 `__) -* `@krptic07 `__: remove rss feed (`#6348 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 44 (`#6347 `__) -* `@ericholscher `__: Port additional features to proxito (`#6286 `__) -* `@stsewd `__: Add docs for automatin rules (`#6072 `__) -* `@stsewd `__: Implement UI for automation rules (`#5996 `__) +* `@stsewd `__: Set privacy level explicitly (`#6390 `__) +* `@ericholscher `__: Redirect index files in proxito instead of serving (`#6387 `__) +* `@stsewd `__: Fix search indexing (`#6380 `__) +* `@humitos `__: Include creditcard.png image (`#6379 `__) +* `@stsewd `__: Silent curl (`#6377 `__) +* `@stsewd `__: Use github actions to trigger tests in corporate (`#6376 `__) +* `@saadmk11 `__: Show only users projects in the APIv3 browseable form (`#6374 `__) +* `@humitos `__: Release 3.9.0 (`#6371 `__) +* `@davidfischer `__: Pin the node dependencies with a package-lock (`#6370 `__) +* `@ericholscher `__: Small optimization to not compute the highest version when it isn't displayed (`#6360 `__) +* `@krptic07 `__: remove rss feed (`#6348 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 44 (`#6347 `__) +* `@ericholscher `__: Port additional features to proxito (`#6286 `__) +* `@stsewd `__: Add docs for automatin rules (`#6072 `__) +* `@stsewd `__: Implement UI for automation rules (`#5996 `__) Version 3.9.0 ------------- :Date: November 12, 2019 -* `@davidfischer `__: Pin the node dependencies with a package-lock (`#6370 `__) -* `@humitos `__: Force PUBLIC_DOMAIN_USES_HTTPS on version compare tests (`#6367 `__) -* `@segevfiner `__: Remove a stray backtick from import-guide.rst (`#6362 `__) -* `@stsewd `__: Don't compare inactive or non build versions (`#6361 `__) -* `@stsewd `__: Fix test (`#6358 `__) -* `@ericholscher `__: Change the default of proxied_api_host to api_host (`#6355 `__) -* `@stsewd `__: Dont link to dashboard from footer (`#6353 `__) -* `@humitos `__: Upgrade django-storages (`#6339 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 43 (`#6334 `__) -* `@KartikKapil `__: added previous year gsoc projects (`#6333 `__) -* `@stsewd `__: Support 6.0rc1 build image (`#6329 `__) -* `@stsewd `__: Don't error on non existing version (`#6325 `__) -* `@stsewd `__: Remove files from storage and delete indexes from ES when no longer needed (`#6323 `__) -* `@stsewd `__: Fix eslint (`#6317 `__) -* `@humitos `__: Revert "Adding RTD prefix for docker only in setting.py and all… (`#6315 `__) -* `@anindyamanna `__: Fixed Broken links (`#6300 `__) -* `@stsewd `__: Use sync instead of copy for blob storage (`#6298 `__) -* `@sciencewhiz `__: Fix missing word in wipe guide (`#6294 `__) -* `@jaferkhan `__: Removed unused code from view and template (#6250) (`#6288 `__) -* `@stsewd `__: Rename test name (`#6283 `__) -* `@davidfischer `__: Store version media availability (`#6278 `__) -* `@davidfischer `__: Link to the terms of service (`#6277 `__) -* `@saadmk11 `__: API V3 Subproject Creation Bug fix (`#6275 `__) -* `@stsewd `__: Fix footer (`#6274 `__) -* `@stsewd `__: Fix tests (`#6269 `__) -* `@stsewd `__: Refactor profile's views (`#6267 `__) -* `@humitos `__: Default to None when using the Serializer as Form for Browsable… (`#6266 `__) -* `@ericholscher `__: Fix inactive version list not showing when no resuts returned (`#6264 `__) -* `@ericholscher `__: Downgrade django-storges. (`#6263 `__) -* `@ericholscher `__: Release 3.8.0 (`#6262 `__) -* `@stsewd `__: Update doccs version detail (api v3) (`#6259 `__) -* `@stsewd `__: Merge #6176 to master (`#6258 `__) -* `@humitos `__: Remove privacy_level field from APIv3 (`#6257 `__) -* `@saadmk11 `__: Redirect /projects/ URL to /dashboard/ (`#6255 `__) -* `@davidfischer `__: Allow project badges for private version (`#6252 `__) -* `@stsewd `__: Add pub_date to project admin (`#6244 `__) -* `@saadmk11 `__: Allow only post requests for delete views (`#6242 `__) -* `@Iamshankhadeep `__: Changing created to modified time (`#6234 `__) -* `@ericholscher `__: Initial stub of proxito (`#6226 `__) -* `@saadmk11 `__: Add Better error message for lists in config file (`#6200 `__) -* `@stsewd `__: Put view under login (`#6193 `__) -* `@humitos `__: Ship API v3 (`#6169 `__) -* `@stsewd `__: Protection against ReDoS (`#6163 `__) -* `@dojutsu-user `__: Optimize json parsing (`#6160 `__) -* `@tapaswenipathak `__: Added missing i18n for footer api (`#6144 `__) -* `@stsewd `__: Use different setting for footer api url (`#6131 `__) -* `@dojutsu-user `__: Remove 'highlight' URL param from search results (`#6087 `__) -* `@Iamshankhadeep `__: Adding RTD prefix for docker only in setting.py and all other places where is needed (`#6040 `__) -* `@stsewd `__: Design doc for organizations (`#5958 `__) +* `@davidfischer `__: Pin the node dependencies with a package-lock (`#6370 `__) +* `@humitos `__: Force PUBLIC_DOMAIN_USES_HTTPS on version compare tests (`#6367 `__) +* `@segevfiner `__: Remove a stray backtick from import-guide.rst (`#6362 `__) +* `@stsewd `__: Don't compare inactive or non build versions (`#6361 `__) +* `@stsewd `__: Fix test (`#6358 `__) +* `@ericholscher `__: Change the default of proxied_api_host to api_host (`#6355 `__) +* `@stsewd `__: Dont link to dashboard from footer (`#6353 `__) +* `@humitos `__: Upgrade django-storages (`#6339 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 43 (`#6334 `__) +* `@KartikKapil `__: added previous year gsoc projects (`#6333 `__) +* `@stsewd `__: Support 6.0rc1 build image (`#6329 `__) +* `@stsewd `__: Don't error on non existing version (`#6325 `__) +* `@stsewd `__: Remove files from storage and delete indexes from ES when no longer needed (`#6323 `__) +* `@stsewd `__: Fix eslint (`#6317 `__) +* `@humitos `__: Revert "Adding RTD prefix for docker only in setting.py and all… (`#6315 `__) +* `@anindyamanna `__: Fixed Broken links (`#6300 `__) +* `@stsewd `__: Use sync instead of copy for blob storage (`#6298 `__) +* `@sciencewhiz `__: Fix missing word in wipe guide (`#6294 `__) +* `@jaferkhan `__: Removed unused code from view and template (#6250) (`#6288 `__) +* `@stsewd `__: Rename test name (`#6283 `__) +* `@davidfischer `__: Store version media availability (`#6278 `__) +* `@davidfischer `__: Link to the terms of service (`#6277 `__) +* `@saadmk11 `__: API V3 Subproject Creation Bug fix (`#6275 `__) +* `@stsewd `__: Fix footer (`#6274 `__) +* `@stsewd `__: Fix tests (`#6269 `__) +* `@stsewd `__: Refactor profile's views (`#6267 `__) +* `@humitos `__: Default to None when using the Serializer as Form for Browsable… (`#6266 `__) +* `@ericholscher `__: Fix inactive version list not showing when no resuts returned (`#6264 `__) +* `@ericholscher `__: Downgrade django-storges. (`#6263 `__) +* `@ericholscher `__: Release 3.8.0 (`#6262 `__) +* `@stsewd `__: Update doccs version detail (api v3) (`#6259 `__) +* `@stsewd `__: Merge #6176 to master (`#6258 `__) +* `@humitos `__: Remove privacy_level field from APIv3 (`#6257 `__) +* `@saadmk11 `__: Redirect /projects/ URL to /dashboard/ (`#6255 `__) +* `@davidfischer `__: Allow project badges for private version (`#6252 `__) +* `@stsewd `__: Add pub_date to project admin (`#6244 `__) +* `@saadmk11 `__: Allow only post requests for delete views (`#6242 `__) +* `@Iamshankhadeep `__: Changing created to modified time (`#6234 `__) +* `@ericholscher `__: Initial stub of proxito (`#6226 `__) +* `@saadmk11 `__: Add Better error message for lists in config file (`#6200 `__) +* `@stsewd `__: Put view under login (`#6193 `__) +* `@humitos `__: Ship API v3 (`#6169 `__) +* `@stsewd `__: Protection against ReDoS (`#6163 `__) +* `@dojutsu-user `__: Optimize json parsing (`#6160 `__) +* `@tapaswenipathak `__: Added missing i18n for footer api (`#6144 `__) +* `@stsewd `__: Use different setting for footer api url (`#6131 `__) +* `@dojutsu-user `__: Remove 'highlight' URL param from search results (`#6087 `__) +* `@Iamshankhadeep `__: Adding RTD prefix for docker only in setting.py and all other places where is needed (`#6040 `__) +* `@stsewd `__: Design doc for organizations (`#5958 `__) Version 3.8.0 ------------- :Date: October 09, 2019 -* `@stsewd `__: Update doccs version detail (api v3) (`#6259 `__) -* `@stsewd `__: Merge #6176 to master (`#6258 `__) -* `@humitos `__: Remove privacy_level field from APIv3 (`#6257 `__) -* `@saadmk11 `__: Redirect /projects/ URL to /dashboard/ (`#6255 `__) -* `@davidfischer `__: Allow project badges for private version (`#6252 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 40 (`#6251 `__) -* `@saadmk11 `__: Add note about specifying dependencies (`#6248 `__) -* `@stsewd `__: Add pub_date to project admin (`#6244 `__) -* `@humitos `__: Do not use --cache-dir for pip if CLEAN_AFTER_BUILD is enabled (`#6239 `__) -* `@stsewd `__: Update pytest (`#6233 `__) -* `@iambenzo `__: remove /projects/ (`#6228 `__) -* `@ericholscher `__: Initial stub of proxito (`#6226 `__) -* `@davidfischer `__: Improve the version listview (`#6224 `__) -* `@stsewd `__: Override production media artifacts on test (`#6220 `__) -* `@davidfischer `__: Customize default build media storage for the FS (`#6215 `__) -* `@agjohnson `__: Release 3.7.5 (`#6214 `__) -* `@stsewd `__: Remove dead code (`#6213 `__) -* `@stsewd `__: Only use the sphinx way to mock (`#6212 `__) -* `@saadmk11 `__: Only Build Active Versions from Build List Page Form (`#6205 `__) -* `@saadmk11 `__: Make raw_config private (`#6199 `__) -* `@Iamshankhadeep `__: moved expandable_fields to meta class (`#6198 `__) -* `@stsewd `__: Put view under login (`#6193 `__) -* `@dojutsu-user `__: Remove pie-chart from search analytics page (`#6192 `__) -* `@stsewd `__: Refactor SearchAnalytics view (`#6190 `__) -* `@stsewd `__: Refactor ProjectRedirects views (`#6187 `__) -* `@stsewd `__: Refactor ProjectTranslations views (`#6185 `__) -* `@stsewd `__: Refactor ProjectNotications views (`#6183 `__) -* `@stsewd `__: Refactor views ProjectUsers (`#6178 `__) -* `@humitos `__: Create subproject relationship via APIv3 endpoint (`#6176 `__) -* `@stsewd `__: Refactor views ProjectVersion (`#6175 `__) -* `@davidfischer `__: Add terms of service (`#6174 `__) -* `@davidfischer `__: Document connected account permissions (`#6172 `__) -* `@stsewd `__: Refactor views projects (`#6171 `__) -* `@dojutsu-user `__: Optimize json parsing (`#6160 `__) -* `@humitos `__: APIv3 endpoint: allow to modify a Project once it's imported (`#5952 `__) +* `@stsewd `__: Update doccs version detail (api v3) (`#6259 `__) +* `@stsewd `__: Merge #6176 to master (`#6258 `__) +* `@humitos `__: Remove privacy_level field from APIv3 (`#6257 `__) +* `@saadmk11 `__: Redirect /projects/ URL to /dashboard/ (`#6255 `__) +* `@davidfischer `__: Allow project badges for private version (`#6252 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 40 (`#6251 `__) +* `@saadmk11 `__: Add note about specifying dependencies (`#6248 `__) +* `@stsewd `__: Add pub_date to project admin (`#6244 `__) +* `@humitos `__: Do not use --cache-dir for pip if CLEAN_AFTER_BUILD is enabled (`#6239 `__) +* `@stsewd `__: Update pytest (`#6233 `__) +* `@iambenzo `__: remove /projects/ (`#6228 `__) +* `@ericholscher `__: Initial stub of proxito (`#6226 `__) +* `@davidfischer `__: Improve the version listview (`#6224 `__) +* `@stsewd `__: Override production media artifacts on test (`#6220 `__) +* `@davidfischer `__: Customize default build media storage for the FS (`#6215 `__) +* `@agjohnson `__: Release 3.7.5 (`#6214 `__) +* `@stsewd `__: Remove dead code (`#6213 `__) +* `@stsewd `__: Only use the sphinx way to mock (`#6212 `__) +* `@saadmk11 `__: Only Build Active Versions from Build List Page Form (`#6205 `__) +* `@saadmk11 `__: Make raw_config private (`#6199 `__) +* `@Iamshankhadeep `__: moved expandable_fields to meta class (`#6198 `__) +* `@stsewd `__: Put view under login (`#6193 `__) +* `@dojutsu-user `__: Remove pie-chart from search analytics page (`#6192 `__) +* `@stsewd `__: Refactor SearchAnalytics view (`#6190 `__) +* `@stsewd `__: Refactor ProjectRedirects views (`#6187 `__) +* `@stsewd `__: Refactor ProjectTranslations views (`#6185 `__) +* `@stsewd `__: Refactor ProjectNotications views (`#6183 `__) +* `@stsewd `__: Refactor views ProjectUsers (`#6178 `__) +* `@humitos `__: Create subproject relationship via APIv3 endpoint (`#6176 `__) +* `@stsewd `__: Refactor views ProjectVersion (`#6175 `__) +* `@davidfischer `__: Add terms of service (`#6174 `__) +* `@davidfischer `__: Document connected account permissions (`#6172 `__) +* `@stsewd `__: Refactor views projects (`#6171 `__) +* `@dojutsu-user `__: Optimize json parsing (`#6160 `__) +* `@humitos `__: APIv3 endpoint: allow to modify a Project once it's imported (`#5952 `__) Version 3.7.5 ------------- :Date: September 26, 2019 -* `@davidfischer `__: Remove if storage blocks (`#6191 `__) -* `@davidfischer `__: Update security docs (`#6179 `__) -* `@davidfischer `__: Add the private spamfighting module to INSTALLED_APPS (`#6177 `__) -* `@davidfischer `__: Document connected account permissions (`#6172 `__) -* `@stsewd `__: Require login for old redirect (`#6170 `__) -* `@humitos `__: Remove old and unused code (`#6167 `__) -* `@stsewd `__: Clean up views (`#6166 `__) -* `@stsewd `__: Update docs for sharing (`#6164 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 36 (`#6158 `__) -* `@saadmk11 `__: Remove PR Builder Project Idea from RTD GSoC Docs (`#6147 `__) -* `@ericholscher `__: Serialize time in search queries properly (`#6142 `__) -* `@humitos `__: Allow to extend DomainCreate view (`#6139 `__) -* `@saadmk11 `__: Integration Re-sync Bug Fix (`#6124 `__) -* `@stsewd `__: Don't log BuildEnvironmentWarning as error (`#6112 `__) -* `@dojutsu-user `__: Add Search Guide (`#6101 `__) -* `@saadmk11 `__: Add PR Builder guide to docs (`#6093 `__) -* `@dojutsu-user `__: Record search queries smartly (`#6088 `__) -* `@dojutsu-user `__: Remove 'highlight' URL param from search results (`#6087 `__) +* `@davidfischer `__: Remove if storage blocks (`#6191 `__) +* `@davidfischer `__: Update security docs (`#6179 `__) +* `@davidfischer `__: Add the private spamfighting module to INSTALLED_APPS (`#6177 `__) +* `@davidfischer `__: Document connected account permissions (`#6172 `__) +* `@stsewd `__: Require login for old redirect (`#6170 `__) +* `@humitos `__: Remove old and unused code (`#6167 `__) +* `@stsewd `__: Clean up views (`#6166 `__) +* `@stsewd `__: Update docs for sharing (`#6164 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 36 (`#6158 `__) +* `@saadmk11 `__: Remove PR Builder Project Idea from RTD GSoC Docs (`#6147 `__) +* `@ericholscher `__: Serialize time in search queries properly (`#6142 `__) +* `@humitos `__: Allow to extend DomainCreate view (`#6139 `__) +* `@saadmk11 `__: Integration Re-sync Bug Fix (`#6124 `__) +* `@stsewd `__: Don't log BuildEnvironmentWarning as error (`#6112 `__) +* `@dojutsu-user `__: Add Search Guide (`#6101 `__) +* `@saadmk11 `__: Add PR Builder guide to docs (`#6093 `__) +* `@dojutsu-user `__: Record search queries smartly (`#6088 `__) +* `@dojutsu-user `__: Remove 'highlight' URL param from search results (`#6087 `__) Version 3.7.4 ------------- :Date: September 05, 2019 -* `@ericholscher `__: Remove paid support callout (`#6140 `__) -* `@ericholscher `__: Fix IntegrationAdmin with raw_id_fields for Projects (`#6136 `__) -* `@ericholscher `__: Fix link to html_extra_path (`#6135 `__) -* `@stsewd `__: Move out authorization from FooterHTML view (`#6133 `__) -* `@agjohnson `__: Add setting for always cleaning the build post-build (`#6132 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 35 (`#6129 `__) -* `@stsewd `__: Refactor footer_html view to class (`#6125 `__) -* `@ericholscher `__: Use raw_id_fields in the TokenAdmin (`#6116 `__) -* `@davidfischer `__: Fixed footer ads supported on all themes (`#6115 `__) -* `@stsewd `__: Don't log BuildEnvironmentWarning as error (`#6112 `__) -* `@pllim `__: Use the force when fetching with Git (`#6109 `__) -* `@dojutsu-user `__: Record search queries smartly (`#6088 `__) -* `@stsewd `__: Add move method to automation rule (`#5998 `__) -* `@dojutsu-user `__: Index more domain data into elasticsearch (`#5979 `__) +* `@ericholscher `__: Remove paid support callout (`#6140 `__) +* `@ericholscher `__: Fix IntegrationAdmin with raw_id_fields for Projects (`#6136 `__) +* `@ericholscher `__: Fix link to html_extra_path (`#6135 `__) +* `@stsewd `__: Move out authorization from FooterHTML view (`#6133 `__) +* `@agjohnson `__: Add setting for always cleaning the build post-build (`#6132 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 35 (`#6129 `__) +* `@stsewd `__: Refactor footer_html view to class (`#6125 `__) +* `@ericholscher `__: Use raw_id_fields in the TokenAdmin (`#6116 `__) +* `@davidfischer `__: Fixed footer ads supported on all themes (`#6115 `__) +* `@stsewd `__: Don't log BuildEnvironmentWarning as error (`#6112 `__) +* `@pllim `__: Use the force when fetching with Git (`#6109 `__) +* `@dojutsu-user `__: Record search queries smartly (`#6088 `__) +* `@stsewd `__: Add move method to automation rule (`#5998 `__) +* `@dojutsu-user `__: Index more domain data into elasticsearch (`#5979 `__) Version 3.7.3 ------------- :Date: August 27, 2019 -* `@pllim `__: Use the force when fetching with Git (`#6109 `__) -* `@davidfischer `__: Small improvements to the SEO guide (`#6105 `__) -* `@davidfischer `__: Update intersphinx mapping with canonical sources (`#6085 `__) -* `@davidfischer `__: Fix lingering 500 issues (`#6079 `__) -* `@davidfischer `__: Technical docs SEO guide (`#6077 `__) -* `@saadmk11 `__: GitLab Build Status Reporting for PR Builder (`#6076 `__) -* `@davidfischer `__: Update ad details docs (`#6074 `__) -* `@davidfischer `__: Gold makes projects ad-free again (`#6073 `__) -* `@saadmk11 `__: Auto Sync and Re-Sync for Manually Created Integrations (`#6071 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 32 (`#6067 `__) -* `@saadmk11 `__: PR Builder GitLab Integration (`#6066 `__) -* `@davidfischer `__: Send media downloads to analytics (`#6063 `__) -* `@davidfischer `__: IPv6 in X-Forwarded-For fix (`#6062 `__) -* `@humitos `__: Remove warning about beta state of conda support (`#6056 `__) -* `@saadmk11 `__: Update GitLab Webhook creating to enable merge request events (`#6055 `__) -* `@ericholscher `__: Release 3.7.2 (`#6054 `__) -* `@dojutsu-user `__: Update feature flags docs (`#6053 `__) -* `@saadmk11 `__: Add indelx.html filename to the external doc url (`#6051 `__) -* `@dojutsu-user `__: Search analytics improvements (`#6050 `__) -* `@stsewd `__: Sort versions taking into consideration the vcs type (`#6049 `__) -* `@humitos `__: Avoid returning invalid domain when using USE_SUBDOMAIN=True in dev (`#6026 `__) -* `@dojutsu-user `__: Search analytics (`#6019 `__) -* `@tapaswenipathak `__: Remove django-guardian model (`#6005 `__) -* `@stsewd `__: Add manager and description field to AutomationRule model (`#5995 `__) -* `@davidfischer `__: Cleanup project tags (`#5983 `__) -* `@davidfischer `__: Search indexing with storage (`#5854 `__) -* `@wilvk `__: fix sphinx startup guide to not to fail on rtd build as per #2569 (`#5753 `__) +* `@pllim `__: Use the force when fetching with Git (`#6109 `__) +* `@davidfischer `__: Small improvements to the SEO guide (`#6105 `__) +* `@davidfischer `__: Update intersphinx mapping with canonical sources (`#6085 `__) +* `@davidfischer `__: Fix lingering 500 issues (`#6079 `__) +* `@davidfischer `__: Technical docs SEO guide (`#6077 `__) +* `@saadmk11 `__: GitLab Build Status Reporting for PR Builder (`#6076 `__) +* `@davidfischer `__: Update ad details docs (`#6074 `__) +* `@davidfischer `__: Gold makes projects ad-free again (`#6073 `__) +* `@saadmk11 `__: Auto Sync and Re-Sync for Manually Created Integrations (`#6071 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 32 (`#6067 `__) +* `@saadmk11 `__: PR Builder GitLab Integration (`#6066 `__) +* `@davidfischer `__: Send media downloads to analytics (`#6063 `__) +* `@davidfischer `__: IPv6 in X-Forwarded-For fix (`#6062 `__) +* `@humitos `__: Remove warning about beta state of conda support (`#6056 `__) +* `@saadmk11 `__: Update GitLab Webhook creating to enable merge request events (`#6055 `__) +* `@ericholscher `__: Release 3.7.2 (`#6054 `__) +* `@dojutsu-user `__: Update feature flags docs (`#6053 `__) +* `@saadmk11 `__: Add indelx.html filename to the external doc url (`#6051 `__) +* `@dojutsu-user `__: Search analytics improvements (`#6050 `__) +* `@stsewd `__: Sort versions taking into consideration the vcs type (`#6049 `__) +* `@humitos `__: Avoid returning invalid domain when using USE_SUBDOMAIN=True in dev (`#6026 `__) +* `@dojutsu-user `__: Search analytics (`#6019 `__) +* `@tapaswenipathak `__: Remove django-guardian model (`#6005 `__) +* `@stsewd `__: Add manager and description field to AutomationRule model (`#5995 `__) +* `@davidfischer `__: Cleanup project tags (`#5983 `__) +* `@davidfischer `__: Search indexing with storage (`#5854 `__) +* `@wilvk `__: fix sphinx startup guide to not to fail on rtd build as per #2569 (`#5753 `__) Version 3.7.2 ------------- :Date: August 08, 2019 -* `@dojutsu-user `__: Update feature flags docs (`#6053 `__) -* `@saadmk11 `__: Add indelx.html filename to the external doc url (`#6051 `__) -* `@dojutsu-user `__: Search analytics improvements (`#6050 `__) -* `@stsewd `__: Sort versions taking into consideration the vcs type (`#6049 `__) -* `@ericholscher `__: When called via SyncRepositoryTaskStep this doesn't exist (`#6048 `__) -* `@davidfischer `__: Fix around community ads with an explicit ad placement (`#6047 `__) -* `@ericholscher `__: Release 3.7.1 (`#6045 `__) -* `@saadmk11 `__: Do not delete media storage files for external version (`#6035 `__) -* `@tapaswenipathak `__: Remove django-guardian model (`#6005 `__) -* `@davidfischer `__: Cleanup project tags (`#5983 `__) -* `@davidfischer `__: Search indexing with storage (`#5854 `__) +* `@dojutsu-user `__: Update feature flags docs (`#6053 `__) +* `@saadmk11 `__: Add indelx.html filename to the external doc url (`#6051 `__) +* `@dojutsu-user `__: Search analytics improvements (`#6050 `__) +* `@stsewd `__: Sort versions taking into consideration the vcs type (`#6049 `__) +* `@ericholscher `__: When called via SyncRepositoryTaskStep this doesn't exist (`#6048 `__) +* `@davidfischer `__: Fix around community ads with an explicit ad placement (`#6047 `__) +* `@ericholscher `__: Release 3.7.1 (`#6045 `__) +* `@saadmk11 `__: Do not delete media storage files for external version (`#6035 `__) +* `@tapaswenipathak `__: Remove django-guardian model (`#6005 `__) +* `@davidfischer `__: Cleanup project tags (`#5983 `__) +* `@davidfischer `__: Search indexing with storage (`#5854 `__) Version 3.7.1 ------------- :Date: August 07, 2019 -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 31 (`#6042 `__) -* `@agjohnson `__: Fix issue with save on translation form (`#6037 `__) -* `@saadmk11 `__: Do not delete media storage files for external version (`#6035 `__) -* `@saadmk11 `__: Do not show wipe version message on build details page for External versions (`#6034 `__) -* `@saadmk11 `__: Send site notification on Build status reporting failure and follow DRY (`#6033 `__) -* `@davidfischer `__: Use Read the Docs for Business everywhere (`#6029 `__) -* `@davidfischer `__: Remove project count on homepage (`#6028 `__) -* `@stsewd `__: Fix missing arg in tests (`#6022 `__) -* `@ericholscher `__: Update get_absolute_url for External Versions (`#6020 `__) -* `@dojutsu-user `__: Search analytics (`#6019 `__) -* `@saadmk11 `__: Fix issues around remote repository for sending Build status reports (`#6017 `__) -* `@ericholscher `__: Expand the scope between `before_vcs` and `after_vcs` (`#6015 `__) -* `@davidfischer `__: Handle .x in version sorting (`#6012 `__) -* `@tapaswenipathak `__: Update note (`#6008 `__) -* `@davidfischer `__: Link to Read the Docs for Business docs from relevant sections (`#6004 `__) -* `@davidfischer `__: Note RTD for Biz requires SSL for custom domains (`#6003 `__) -* `@davidfischer `__: Allow searching in the Django Admin for gold (`#6001 `__) -* `@saadmk11 `__: More explicit tests for build managers (`#6000 `__) -* `@dojutsu-user `__: Fix logic involving creation of Sphinx Domains (`#5997 `__) -* `@dojutsu-user `__: Fix: no highlighting of matched keywords in search results (`#5994 `__) -* `@saadmk11 `__: Do not copy external version artifacts twice (`#5992 `__) -* `@saadmk11 `__: Update GitHub build status details URL (`#5987 `__) -* `@humitos `__: Missing list.extend line when appending conda dependencies (`#5986 `__) -* `@saadmk11 `__: Fix github build status reporting bug (`#5985 `__) -* `@dojutsu-user `__: Use try...catch block with underscore.js template. (`#5984 `__) -* `@davidfischer `__: Cleanup project tags (`#5983 `__) -* `@ericholscher `__: Release 3.7.0 (`#5982 `__) -* `@stsewd `__: More explicit tests for version managers (`#5981 `__) -* `@dojutsu-user `__: Search Fix: `section_subtitle_link` is not defined (`#5980 `__) -* `@stsewd `__: More explicit setup for tests (`#5977 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 29 (`#5975 `__) -* `@stsewd `__: Update gitpython (`#5974 `__) -* `@davidfischer `__: Community only ads for more themes (`#5973 `__) -* `@darrowco `__: updated to psycopg2 (2.8.3) (`#5965 `__) -* `@humitos `__: Append core requirements to Conda environment file (`#5956 `__) -* `@humitos `__: Show APIv3 Token under Profile settings (`#5954 `__) -* `@stsewd `__: Remove skip submodules flag (`#5406 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 31 (`#6042 `__) +* `@agjohnson `__: Fix issue with save on translation form (`#6037 `__) +* `@saadmk11 `__: Do not delete media storage files for external version (`#6035 `__) +* `@saadmk11 `__: Do not show wipe version message on build details page for External versions (`#6034 `__) +* `@saadmk11 `__: Send site notification on Build status reporting failure and follow DRY (`#6033 `__) +* `@davidfischer `__: Use Read the Docs for Business everywhere (`#6029 `__) +* `@davidfischer `__: Remove project count on homepage (`#6028 `__) +* `@stsewd `__: Fix missing arg in tests (`#6022 `__) +* `@ericholscher `__: Update get_absolute_url for External Versions (`#6020 `__) +* `@dojutsu-user `__: Search analytics (`#6019 `__) +* `@saadmk11 `__: Fix issues around remote repository for sending Build status reports (`#6017 `__) +* `@ericholscher `__: Expand the scope between `before_vcs` and `after_vcs` (`#6015 `__) +* `@davidfischer `__: Handle .x in version sorting (`#6012 `__) +* `@tapaswenipathak `__: Update note (`#6008 `__) +* `@davidfischer `__: Link to Read the Docs for Business docs from relevant sections (`#6004 `__) +* `@davidfischer `__: Note RTD for Biz requires SSL for custom domains (`#6003 `__) +* `@davidfischer `__: Allow searching in the Django Admin for gold (`#6001 `__) +* `@saadmk11 `__: More explicit tests for build managers (`#6000 `__) +* `@dojutsu-user `__: Fix logic involving creation of Sphinx Domains (`#5997 `__) +* `@dojutsu-user `__: Fix: no highlighting of matched keywords in search results (`#5994 `__) +* `@saadmk11 `__: Do not copy external version artifacts twice (`#5992 `__) +* `@saadmk11 `__: Update GitHub build status details URL (`#5987 `__) +* `@humitos `__: Missing list.extend line when appending conda dependencies (`#5986 `__) +* `@saadmk11 `__: Fix github build status reporting bug (`#5985 `__) +* `@dojutsu-user `__: Use try...catch block with underscore.js template. (`#5984 `__) +* `@davidfischer `__: Cleanup project tags (`#5983 `__) +* `@ericholscher `__: Release 3.7.0 (`#5982 `__) +* `@stsewd `__: More explicit tests for version managers (`#5981 `__) +* `@dojutsu-user `__: Search Fix: `section_subtitle_link` is not defined (`#5980 `__) +* `@stsewd `__: More explicit setup for tests (`#5977 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 29 (`#5975 `__) +* `@stsewd `__: Update gitpython (`#5974 `__) +* `@davidfischer `__: Community only ads for more themes (`#5973 `__) +* `@darrowco `__: updated to psycopg2 (2.8.3) (`#5965 `__) +* `@humitos `__: Append core requirements to Conda environment file (`#5956 `__) +* `@humitos `__: Show APIv3 Token under Profile settings (`#5954 `__) +* `@stsewd `__: Remove skip submodules flag (`#5406 `__) Version 3.7.0 ------------- :Date: July 23, 2019 -* `@dojutsu-user `__: Search Fix: `section_subtitle_link` is not defined (`#5980 `__) -* `@stsewd `__: More explicit setup for tests (`#5977 `__) -* `@stsewd `__: Update gitpython (`#5974 `__) -* `@davidfischer `__: Community only ads for more themes (`#5973 `__) -* `@kittenking `__: Fix typos across readthedocs.org repository (`#5971 `__) -* `@dojutsu-user `__: Fix: `parse_json` also including html in titles (`#5970 `__) -* `@saadmk11 `__: update external version check for notification task (`#5969 `__) -* `@pranay414 `__: Improve error message for invalid submodule URLs (`#5957 `__) -* `@humitos `__: Append core requirements to Conda environment file (`#5956 `__) -* `@Abhi-khandelwal `__: Exclude Spam projects count from total_projects count (`#5955 `__) -* `@humitos `__: Show APIv3 Token under Profile settings (`#5954 `__) -* `@ericholscher `__: Release 3.6.1 (`#5953 `__) -* `@ericholscher `__: Missed a couple places to set READTHEDOCS_LANGUAGE (`#5951 `__) -* `@dojutsu-user `__: Hotfix: Return empty dict when no highlight dict is present (`#5950 `__) -* `@humitos `__: Use a cwd where the user has access inside the container (`#5949 `__) -* `@saadmk11 `__: Small Changes to PR Builder Code (`#5948 `__) -* `@saadmk11 `__: update build status message for github (`#5947 `__) -* `@ericholscher `__: Integrate indoc search into our prod docs (`#5946 `__) -* `@ericholscher `__: Explicitly delete SphinxDomain objects from previous versions (`#5945 `__) -* `@ericholscher `__: Properly return None when there's no highlight on a hit. (`#5944 `__) -* `@ericholscher `__: Add READTHEDOCS_LANGUAGE to the environment during builds (`#5941 `__) -* `@ericholscher `__: Merge the GSOC 2019 in-doc search changes (`#5919 `__) -* `@saadmk11 `__: Add check for external version in conf.py.tmpl for warning banner (`#5900 `__) -* `@Abhi-khandelwal `__: Point users to commercial solution for their private repositories (`#5849 `__) -* `@ericholscher `__: Merge initial work from Pull Request Builder GSOC (`#5823 `__) +* `@dojutsu-user `__: Search Fix: `section_subtitle_link` is not defined (`#5980 `__) +* `@stsewd `__: More explicit setup for tests (`#5977 `__) +* `@stsewd `__: Update gitpython (`#5974 `__) +* `@davidfischer `__: Community only ads for more themes (`#5973 `__) +* `@kittenking `__: Fix typos across readthedocs.org repository (`#5971 `__) +* `@dojutsu-user `__: Fix: `parse_json` also including html in titles (`#5970 `__) +* `@saadmk11 `__: update external version check for notification task (`#5969 `__) +* `@pranay414 `__: Improve error message for invalid submodule URLs (`#5957 `__) +* `@humitos `__: Append core requirements to Conda environment file (`#5956 `__) +* `@Abhi-khandelwal `__: Exclude Spam projects count from total_projects count (`#5955 `__) +* `@humitos `__: Show APIv3 Token under Profile settings (`#5954 `__) +* `@ericholscher `__: Release 3.6.1 (`#5953 `__) +* `@ericholscher `__: Missed a couple places to set READTHEDOCS_LANGUAGE (`#5951 `__) +* `@dojutsu-user `__: Hotfix: Return empty dict when no highlight dict is present (`#5950 `__) +* `@humitos `__: Use a cwd where the user has access inside the container (`#5949 `__) +* `@saadmk11 `__: Small Changes to PR Builder Code (`#5948 `__) +* `@saadmk11 `__: update build status message for github (`#5947 `__) +* `@ericholscher `__: Integrate indoc search into our prod docs (`#5946 `__) +* `@ericholscher `__: Explicitly delete SphinxDomain objects from previous versions (`#5945 `__) +* `@ericholscher `__: Properly return None when there's no highlight on a hit. (`#5944 `__) +* `@ericholscher `__: Add READTHEDOCS_LANGUAGE to the environment during builds (`#5941 `__) +* `@ericholscher `__: Merge the GSOC 2019 in-doc search changes (`#5919 `__) +* `@saadmk11 `__: Add check for external version in conf.py.tmpl for warning banner (`#5900 `__) +* `@Abhi-khandelwal `__: Point users to commercial solution for their private repositories (`#5849 `__) +* `@ericholscher `__: Merge initial work from Pull Request Builder GSOC (`#5823 `__) Version 3.6.1 ------------- :Date: July 17, 2019 -* `@ericholscher `__: Missed a couple places to set READTHEDOCS_LANGUAGE (`#5951 `__) -* `@dojutsu-user `__: Hotfix: Return empty dict when no highlight dict is present (`#5950 `__) -* `@humitos `__: Use a cwd where the user has access inside the container (`#5949 `__) -* `@saadmk11 `__: Small Changes to PR Builder Code (`#5948 `__) -* `@ericholscher `__: Explicitly delete SphinxDomain objects from previous versions (`#5945 `__) -* `@ericholscher `__: Properly return None when there's no highlight on a hit. (`#5944 `__) -* `@ericholscher `__: Release 3.6.0 (`#5943 `__) -* `@ericholscher `__: Bump the Sphinx extension to 1.0 (`#5942 `__) -* `@ericholscher `__: Add READTHEDOCS_LANGUAGE to the environment during builds (`#5941 `__) -* `@dojutsu-user `__: Small search doc fix (`#5940 `__) -* `@dojutsu-user `__: Indexing speedup (`#5939 `__) -* `@dojutsu-user `__: Small improvement in parse_json (`#5938 `__) -* `@dojutsu-user `__: Use `attrgetter` in sorted function (`#5936 `__) -* `@saadmk11 `__: Refine PR Builder Code (`#5933 `__) -* `@dojutsu-user `__: Fix spacing between the results and add highlight url param (`#5932 `__) -* `@ericholscher `__: Merge the GSOC 2019 in-doc search changes (`#5919 `__) -* `@dojutsu-user `__: Add tests for section-linking (`#5918 `__) -* `@saadmk11 `__: Update build list and detail page UX (`#5916 `__) -* `@humitos `__: APIv3 endpoint to manage Environment Variables (`#5913 `__) -* `@humitos `__: Split APIv3 tests on different files (`#5911 `__) -* `@stsewd `__: Better msg when gitpython fails (`#5903 `__) -* `@saadmk11 `__: Add check for external version in conf.py.tmpl for warning banner (`#5900 `__) -* `@humitos `__: Update APIv3 documentation with latest changes (`#5895 `__) +* `@ericholscher `__: Missed a couple places to set READTHEDOCS_LANGUAGE (`#5951 `__) +* `@dojutsu-user `__: Hotfix: Return empty dict when no highlight dict is present (`#5950 `__) +* `@humitos `__: Use a cwd where the user has access inside the container (`#5949 `__) +* `@saadmk11 `__: Small Changes to PR Builder Code (`#5948 `__) +* `@ericholscher `__: Explicitly delete SphinxDomain objects from previous versions (`#5945 `__) +* `@ericholscher `__: Properly return None when there's no highlight on a hit. (`#5944 `__) +* `@ericholscher `__: Release 3.6.0 (`#5943 `__) +* `@ericholscher `__: Bump the Sphinx extension to 1.0 (`#5942 `__) +* `@ericholscher `__: Add READTHEDOCS_LANGUAGE to the environment during builds (`#5941 `__) +* `@dojutsu-user `__: Small search doc fix (`#5940 `__) +* `@dojutsu-user `__: Indexing speedup (`#5939 `__) +* `@dojutsu-user `__: Small improvement in parse_json (`#5938 `__) +* `@dojutsu-user `__: Use `attrgetter` in sorted function (`#5936 `__) +* `@saadmk11 `__: Refine PR Builder Code (`#5933 `__) +* `@dojutsu-user `__: Fix spacing between the results and add highlight url param (`#5932 `__) +* `@ericholscher `__: Merge the GSOC 2019 in-doc search changes (`#5919 `__) +* `@dojutsu-user `__: Add tests for section-linking (`#5918 `__) +* `@saadmk11 `__: Update build list and detail page UX (`#5916 `__) +* `@humitos `__: APIv3 endpoint to manage Environment Variables (`#5913 `__) +* `@humitos `__: Split APIv3 tests on different files (`#5911 `__) +* `@stsewd `__: Better msg when gitpython fails (`#5903 `__) +* `@saadmk11 `__: Add check for external version in conf.py.tmpl for warning banner (`#5900 `__) +* `@humitos `__: Update APIv3 documentation with latest changes (`#5895 `__) Version 3.6.0 ------------- :Date: July 16, 2019 -* `@ericholscher `__: Bump the Sphinx extension to 1.0 (`#5942 `__) -* `@ericholscher `__: Add READTHEDOCS_LANGUAGE to the environment during builds (`#5941 `__) -* `@dojutsu-user `__: Small search doc fix (`#5940 `__) -* `@dojutsu-user `__: Indexing speedup (`#5939 `__) -* `@dojutsu-user `__: Small improvement in parse_json (`#5938 `__) -* `@dojutsu-user `__: Use `attrgetter` in sorted function (`#5936 `__) -* `@saadmk11 `__: Refine PR Builder Code (`#5933 `__) -* `@dojutsu-user `__: Fix spacing between the results and add highlight url param (`#5932 `__) -* `@Abhi-khandelwal `__: remove the usage of six (`#5930 `__) -* `@dojutsu-user `__: Fix count value of docsearch REST api (`#5926 `__) -* `@ericholscher `__: Merge the GSOC 2019 in-doc search changes (`#5919 `__) -* `@dojutsu-user `__: Add tests for section-linking (`#5918 `__) -* `@saadmk11 `__: Update build list and detail page UX (`#5916 `__) -* `@humitos `__: These Project's methods are not used (`#5915 `__) -* `@saadmk11 `__: Github Status reporting Test fix (`#5914 `__) -* `@humitos `__: APIv3 endpoint to manage Environment Variables (`#5913 `__) -* `@humitos `__: Split APIv3 tests on different files (`#5911 `__) -* `@saadmk11 `__: Add Feature Flag to Enable External Version Building (`#5910 `__) -* `@ericholscher `__: Pass the build_pk to the task instead of the build object itself (`#5904 `__) -* `@stsewd `__: Better msg when gitpython fails (`#5903 `__) -* `@saadmk11 `__: Exclude external versions from get_latest_build (`#5901 `__) -* `@humitos `__: Update conda at startup (`#5897 `__) -* `@humitos `__: Update APIv3 documentation with latest changes (`#5895 `__) -* `@stsewd `__: Add tests for version and project querysets (`#5894 `__) -* `@davidfischer `__: Rework on documentation guides (`#5893 `__) -* `@humitos `__: Lint (pep257: D415) (`#5892 `__) -* `@davidfischer `__: Fix spaces in email subject link (`#5891 `__) -* `@saadmk11 `__: Build only HTML and Save external version artifacts in different directory (`#5886 `__) -* `@humitos `__: APIv3 CRUD for Redirect objects (`#5879 `__) -* `@ericholscher `__: Add config to Build and Version admin (`#5877 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 26 (`#5874 `__) -* `@stsewd `__: Call distinct to the end of the querysets (`#5872 `__) -* `@pranay414 `__: Change rtfd to readthedocs (`#5871 `__) -* `@humitos `__: APIv3 refactor some fields (`#5868 `__) -* `@saadmk11 `__: Send Build Status Report Using GitHub Status API (`#5865 `__) -* `@humitos `__: APIv3 "Import Project" endpoint (`#5857 `__) -* `@stsewd `__: Remove django guardian from querysets (`#5853 `__) -* `@humitos `__: Hide "Protected" privacy level from users (`#5833 `__) -* `@dojutsu-user `__: Add section linking for the search result (`#5829 `__) +* `@ericholscher `__: Bump the Sphinx extension to 1.0 (`#5942 `__) +* `@ericholscher `__: Add READTHEDOCS_LANGUAGE to the environment during builds (`#5941 `__) +* `@dojutsu-user `__: Small search doc fix (`#5940 `__) +* `@dojutsu-user `__: Indexing speedup (`#5939 `__) +* `@dojutsu-user `__: Small improvement in parse_json (`#5938 `__) +* `@dojutsu-user `__: Use `attrgetter` in sorted function (`#5936 `__) +* `@saadmk11 `__: Refine PR Builder Code (`#5933 `__) +* `@dojutsu-user `__: Fix spacing between the results and add highlight url param (`#5932 `__) +* `@Abhi-khandelwal `__: remove the usage of six (`#5930 `__) +* `@dojutsu-user `__: Fix count value of docsearch REST api (`#5926 `__) +* `@ericholscher `__: Merge the GSOC 2019 in-doc search changes (`#5919 `__) +* `@dojutsu-user `__: Add tests for section-linking (`#5918 `__) +* `@saadmk11 `__: Update build list and detail page UX (`#5916 `__) +* `@humitos `__: These Project's methods are not used (`#5915 `__) +* `@saadmk11 `__: Github Status reporting Test fix (`#5914 `__) +* `@humitos `__: APIv3 endpoint to manage Environment Variables (`#5913 `__) +* `@humitos `__: Split APIv3 tests on different files (`#5911 `__) +* `@saadmk11 `__: Add Feature Flag to Enable External Version Building (`#5910 `__) +* `@ericholscher `__: Pass the build_pk to the task instead of the build object itself (`#5904 `__) +* `@stsewd `__: Better msg when gitpython fails (`#5903 `__) +* `@saadmk11 `__: Exclude external versions from get_latest_build (`#5901 `__) +* `@humitos `__: Update conda at startup (`#5897 `__) +* `@humitos `__: Update APIv3 documentation with latest changes (`#5895 `__) +* `@stsewd `__: Add tests for version and project querysets (`#5894 `__) +* `@davidfischer `__: Rework on documentation guides (`#5893 `__) +* `@humitos `__: Lint (pep257: D415) (`#5892 `__) +* `@davidfischer `__: Fix spaces in email subject link (`#5891 `__) +* `@saadmk11 `__: Build only HTML and Save external version artifacts in different directory (`#5886 `__) +* `@humitos `__: APIv3 CRUD for Redirect objects (`#5879 `__) +* `@ericholscher `__: Add config to Build and Version admin (`#5877 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 26 (`#5874 `__) +* `@stsewd `__: Call distinct to the end of the querysets (`#5872 `__) +* `@pranay414 `__: Change rtfd to readthedocs (`#5871 `__) +* `@humitos `__: APIv3 refactor some fields (`#5868 `__) +* `@saadmk11 `__: Send Build Status Report Using GitHub Status API (`#5865 `__) +* `@humitos `__: APIv3 "Import Project" endpoint (`#5857 `__) +* `@stsewd `__: Remove django guardian from querysets (`#5853 `__) +* `@humitos `__: Hide "Protected" privacy level from users (`#5833 `__) +* `@dojutsu-user `__: Add section linking for the search result (`#5829 `__) Version 3.5.3 ------------- :Date: June 19, 2019 -* `@davidfischer `__: Treat docs warnings as errors (`#5825 `__) -* `@davidfischer `__: Fix some unclear verbiage (`#5820 `__) -* `@davidfischer `__: Rework documentation index page (`#5819 `__) -* `@davidfischer `__: Upgrade intersphinx to Django 1.11 (`#5818 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 24 (`#5817 `__) -* `@humitos `__: Disable changing domain when editing the object (`#5816 `__) -* `@saadmk11 `__: Update docs with sitemap sort order change (`#5815 `__) -* `@davidfischer `__: Optimize requests to APIv3 (`#5803 `__) -* `@ericholscher `__: Show build length in the admin (`#5802 `__) -* `@stsewd `__: Move search functions (`#5801 `__) -* `@ericholscher `__: A few small improvements to help with search admin stuff (`#5800 `__) -* `@stsewd `__: Simplify es indexing (`#5798 `__) -* `@humitos `__: Use a real SessionBase object on FooterNoSessionMiddleware (`#5797 `__) -* `@stsewd `__: Add logging in magic methods (`#5795 `__) -* `@stsewd `__: Fix unbound var in search view (`#5794 `__) -* `@davidfischer `__: Mention security issue in the changelog (`#5790 `__) -* `@stsewd `__: Index path with original path name (`#5785 `__) -* `@stsewd `__: Use querysets from the class not from an instance (`#5783 `__) -* `@saadmk11 `__: Add Build managers and Update Build Querysets. (`#5779 `__) -* `@davidfischer `__: Project advertising page/form update (`#5777 `__) -* `@davidfischer `__: Update docs around opt-out of ads (`#5776 `__) -* `@saadmk11 `__: Sitemap sort order priorities updated (`#5724 `__) -* `@dojutsu-user `__: [Design Doc] In Doc Search UI (`#5707 `__) -* `@saadmk11 `__: Pull Request Builder Design Doc (`#5705 `__) -* `@humitos `__: Support single version subprojects URLs to serve from Django (`#5690 `__) -* `@agjohnson `__: Add a contrib Dockerfile for local build image on Linux (`#4608 `__) +* `@davidfischer `__: Treat docs warnings as errors (`#5825 `__) +* `@davidfischer `__: Fix some unclear verbiage (`#5820 `__) +* `@davidfischer `__: Rework documentation index page (`#5819 `__) +* `@davidfischer `__: Upgrade intersphinx to Django 1.11 (`#5818 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 24 (`#5817 `__) +* `@humitos `__: Disable changing domain when editing the object (`#5816 `__) +* `@saadmk11 `__: Update docs with sitemap sort order change (`#5815 `__) +* `@davidfischer `__: Optimize requests to APIv3 (`#5803 `__) +* `@ericholscher `__: Show build length in the admin (`#5802 `__) +* `@stsewd `__: Move search functions (`#5801 `__) +* `@ericholscher `__: A few small improvements to help with search admin stuff (`#5800 `__) +* `@stsewd `__: Simplify es indexing (`#5798 `__) +* `@humitos `__: Use a real SessionBase object on FooterNoSessionMiddleware (`#5797 `__) +* `@stsewd `__: Add logging in magic methods (`#5795 `__) +* `@stsewd `__: Fix unbound var in search view (`#5794 `__) +* `@davidfischer `__: Mention security issue in the changelog (`#5790 `__) +* `@stsewd `__: Index path with original path name (`#5785 `__) +* `@stsewd `__: Use querysets from the class not from an instance (`#5783 `__) +* `@saadmk11 `__: Add Build managers and Update Build Querysets. (`#5779 `__) +* `@davidfischer `__: Project advertising page/form update (`#5777 `__) +* `@davidfischer `__: Update docs around opt-out of ads (`#5776 `__) +* `@saadmk11 `__: Sitemap sort order priorities updated (`#5724 `__) +* `@dojutsu-user `__: [Design Doc] In Doc Search UI (`#5707 `__) +* `@saadmk11 `__: Pull Request Builder Design Doc (`#5705 `__) +* `@humitos `__: Support single version subprojects URLs to serve from Django (`#5690 `__) +* `@agjohnson `__: Add a contrib Dockerfile for local build image on Linux (`#4608 `__) Version 3.5.2 ------------- @@ -465,8 +465,8 @@ This is a quick hotfix to the previous version. :Date: June 11, 2019 -* `@ericholscher `__: Fix version of our sphinx-ext we're installing (`#5789 `__) -* `@stsewd `__: Get version from the api (`#5788 `__) +* `@ericholscher `__: Fix version of our sphinx-ext we're installing (`#5789 `__) +* `@stsewd `__: Get version from the api (`#5788 `__) Version 3.5.1 ------------- @@ -479,413 +479,413 @@ you are encouraged to update to 3.5.1 as soon as possible. :Date: June 11, 2019 -* `@stsewd `__: Update build images in docs (`#5782 `__) -* `@saadmk11 `__: Validate dict when parsing the mkdocs.yml file (`#5775 `__) -* `@stsewd `__: Pin textclassifier dependencies (`#5773 `__) -* `@stsewd `__: Fix tests on master (`#5769 `__) -* `@stsewd `__: Don't use implicit relative import (`#5767 `__) -* `@stsewd `__: Use version_pk to trigger builds (`#5765 `__) -* `@davidfischer `__: Domain UI improvements (`#5764 `__) -* `@ericholscher `__: Try to fix Elastic connection pooling issues (`#5763 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 22 (`#5762 `__) -* `@ericholscher `__: Try to fix Elastic connection pooling issues (`#5760 `__) -* `@davidfischer `__: Escape variables in mkdocs data (`#5759 `__) -* `@humitos `__: Serve 404/index.html file for htmldir Sphinx builder (`#5754 `__) -* `@wilvk `__: fix sphinx startup guide to not to fail on rtd build as per #2569 (`#5753 `__) -* `@stsewd `__: Fix mkdocs relpath (`#5749 `__) -* `@stsewd `__: Call lock per task (`#5748 `__) -* `@stsewd `__: Pin kombu to 4.3.0 (`#5747 `__) -* `@agjohnson `__: Clarify latexmk option usage (`#5745 `__) -* `@ericholscher `__: Hotfix latexmx builder to ignore error codes (`#5744 `__) -* `@ericholscher `__: Hide the Code API search in the UX for now. (`#5743 `__) -* `@davidfischer `__: Add init.py under readthedocs/api (`#5742 `__) -* `@dojutsu-user `__: Fix design docs missing from toctree (`#5741 `__) -* `@ericholscher `__: Release 3.5.0 (`#5740 `__) -* `@saadmk11 `__: Pytest Timezone Warning Fixed (`#5739 `__) -* `@humitos `__: Filter by projects with no banned users (`#5733 `__) -* `@davidfischer `__: Fix the sidebar ad color (`#5731 `__) -* `@saadmk11 `__: Permanent redirect feature added (`#5727 `__) -* `@humitos `__: Move version "Clean" button to details page (`#5706 `__) -* `@gorshunovr `__: Update flags documentation (`#5701 `__) -* `@davidfischer `__: Storage updates (`#5698 `__) -* `@stsewd `__: Remove files after build (`#5680 `__) -* `@stsewd `__: Move community support to email (`#5651 `__) -* `@davidfischer `__: Optimizations and UX improvements to the dashboard screen (`#5637 `__) -* `@chrisjsewell `__: Use `--upgrade` instead of `--force-reinstall` for pip installs (`#5635 `__) -* `@stsewd `__: Move file validations out of the config module (`#5627 `__) -* `@humitos `__: Remove old/deprecated build endpoints (`#5479 `__) -* `@shivanshu1234 `__: Add link to in-progress build from dashboard. (`#5431 `__) -* `@stsewd `__: Downgrade pytest-django (`#5294 `__) +* `@stsewd `__: Update build images in docs (`#5782 `__) +* `@saadmk11 `__: Validate dict when parsing the mkdocs.yml file (`#5775 `__) +* `@stsewd `__: Pin textclassifier dependencies (`#5773 `__) +* `@stsewd `__: Fix tests on master (`#5769 `__) +* `@stsewd `__: Don't use implicit relative import (`#5767 `__) +* `@stsewd `__: Use version_pk to trigger builds (`#5765 `__) +* `@davidfischer `__: Domain UI improvements (`#5764 `__) +* `@ericholscher `__: Try to fix Elastic connection pooling issues (`#5763 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 22 (`#5762 `__) +* `@ericholscher `__: Try to fix Elastic connection pooling issues (`#5760 `__) +* `@davidfischer `__: Escape variables in mkdocs data (`#5759 `__) +* `@humitos `__: Serve 404/index.html file for htmldir Sphinx builder (`#5754 `__) +* `@wilvk `__: fix sphinx startup guide to not to fail on rtd build as per #2569 (`#5753 `__) +* `@stsewd `__: Fix mkdocs relpath (`#5749 `__) +* `@stsewd `__: Call lock per task (`#5748 `__) +* `@stsewd `__: Pin kombu to 4.3.0 (`#5747 `__) +* `@agjohnson `__: Clarify latexmk option usage (`#5745 `__) +* `@ericholscher `__: Hotfix latexmx builder to ignore error codes (`#5744 `__) +* `@ericholscher `__: Hide the Code API search in the UX for now. (`#5743 `__) +* `@davidfischer `__: Add init.py under readthedocs/api (`#5742 `__) +* `@dojutsu-user `__: Fix design docs missing from toctree (`#5741 `__) +* `@ericholscher `__: Release 3.5.0 (`#5740 `__) +* `@saadmk11 `__: Pytest Timezone Warning Fixed (`#5739 `__) +* `@humitos `__: Filter by projects with no banned users (`#5733 `__) +* `@davidfischer `__: Fix the sidebar ad color (`#5731 `__) +* `@saadmk11 `__: Permanent redirect feature added (`#5727 `__) +* `@humitos `__: Move version "Clean" button to details page (`#5706 `__) +* `@gorshunovr `__: Update flags documentation (`#5701 `__) +* `@davidfischer `__: Storage updates (`#5698 `__) +* `@stsewd `__: Remove files after build (`#5680 `__) +* `@stsewd `__: Move community support to email (`#5651 `__) +* `@davidfischer `__: Optimizations and UX improvements to the dashboard screen (`#5637 `__) +* `@chrisjsewell `__: Use `--upgrade` instead of `--force-reinstall` for pip installs (`#5635 `__) +* `@stsewd `__: Move file validations out of the config module (`#5627 `__) +* `@humitos `__: Remove old/deprecated build endpoints (`#5479 `__) +* `@shivanshu1234 `__: Add link to in-progress build from dashboard. (`#5431 `__) +* `@stsewd `__: Downgrade pytest-django (`#5294 `__) Version 3.5.0 ------------- :Date: May 30, 2019 -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 21 (`#5737 `__) -* `@humitos `__: Update feature flags exposed to user in docs (`#5734 `__) -* `@davidfischer `__: Fix the sidebar ad color (`#5731 `__) -* `@davidfischer `__: Create a funding file (`#5729 `__) -* `@davidfischer `__: Small commercial hosting page rework (`#5728 `__) -* `@mattparrilla `__: Add note about lack of support for private repos (`#5726 `__) -* `@humitos `__: Canonical consistency example (`#5722 `__) -* `@humitos `__: Use nonstopmode for latexmk (`#5714 `__) -* `@cclauss `__: Identity is not the same thing as equality in Python (`#5713 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 20 (`#5712 `__) -* `@humitos `__: Move version "Clean" button to details page (`#5706 `__) -* `@ericholscher `__: Explicitly mention a support email (`#5703 `__) -* `@davidfischer `__: Storage updates (`#5698 `__) -* `@humitos `__: Enable auth validate passwords (`#5696 `__) -* `@stsewd `__: Simplify lock acquire (`#5695 `__) -* `@stsewd `__: Simplify update docs task (`#5694 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 19 (`#5692 `__) -* `@saadmk11 `__: Warning about using sqlite 3.26.0 for development (`#5681 `__) -* `@davidfischer `__: Configure the security middleware (`#5679 `__) -* `@stsewd `__: Fix bug in notifications (`#5678 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 18 (`#5667 `__) -* `@saadmk11 `__: pylint fix for notifications, restapi and config (`#5664 `__) -* `@saadmk11 `__: pylint fix for readthedocs.search (`#5663 `__) -* `@saadmk11 `__: pylint fix for readthedocs.projects (`#5662 `__) -* `@saadmk11 `__: pylint fix for readthedocs.doc_builder (`#5660 `__) -* `@humitos `__: Support Docker 5.0 image (`#5657 `__) -* `@humitos `__: Use latexmk if Sphinx > 1.6 (`#5656 `__) -* `@humitos `__: Upgrade docker python package to latest release (`#5654 `__) -* `@saadmk11 `__: pylint fix for readthedocs.core (`#5650 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 17 (`#5645 `__) -* `@saadmk11 `__: Serve custom 404 pages from Django (`#5644 `__) -* `@yarons `__: Typo fix (`#5642 `__) -* `@saadmk11 `__: Sitemap hreflang syntax invalid for regional language variants fix (`#5638 `__) -* `@davidfischer `__: Optimizations and UX improvements to the dashboard screen (`#5637 `__) -* `@davidfischer `__: Redirect project slugs with underscores (`#5634 `__) -* `@saadmk11 `__: Standardizing the use of settings directly (`#5632 `__) -* `@saadmk11 `__: Note for Docker image size in Docker instructions (`#5630 `__) -* `@davidfischer `__: UX improvements around SSL certificates (`#5629 `__) -* `@davidfischer `__: Gold project sponsorship changes (`#5628 `__) -* `@davidfischer `__: Make sure there's a contact when opting out of advertising (`#5626 `__) -* `@stsewd `__: Remove unused volume from docker (`#5625 `__) -* `@dojutsu-user `__: hotfix: correct way of getting environment variables (`#5622 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 16 (`#5619 `__) -* `@ericholscher `__: Release 3.4.2 (`#5613 `__) -* `@ericholscher `__: Add explicit egg versoin to unicode-slugify (`#5612 `__) -* `@dojutsu-user `__: Remove ProxyMiddleware (`#5607 `__) -* `@dojutsu-user `__: Remove 'Versions' tab from Admin Dashboard. (`#5600 `__) -* `@dojutsu-user `__: Notify the user when deleting a superproject (`#5596 `__) -* `@saadmk11 `__: Handle 401, 403 and 404 when setting up webhooks (`#5589 `__) -* `@saadmk11 `__: Unify usage of settings and remove the usage of getattr for settings (`#5588 `__) -* `@saadmk11 `__: Note about admin page in the docs (`#5585 `__) -* `@humitos `__: Remove USE_SETUPTOOLS_LATEST feature flag (`#5578 `__) -* `@saadmk11 `__: Validate docs dir before writing custom js (`#5569 `__) -* `@rshrc `__: Added note in YAML docs (`#5565 `__) -* `@shivanshu1234 `__: Specify python3 in installation instructions. (`#5552 `__) -* `@davidfischer `__: Write build artifacts to (cloud) storage from build servers (`#5549 `__) -* `@saadmk11 `__: "Default branch: latest" does not exist Fix. (`#5547 `__) -* `@dojutsu-user `__: Update ``readthedocs-environment.json`` file when env vars are added/deleted (`#5540 `__) -* `@humitos `__: Update common to its latest version (`#5517 `__) -* `@saadmk11 `__: Profile page performance issue Fix (`#5472 `__) -* `@stsewd `__: Remove unused form (`#5443 `__) -* `@stsewd `__: Use relative paths in config module (`#5377 `__) -* `@humitos `__: Initial structure for APIv3 (`#5356 `__) -* `@stsewd `__: Add models for automation rules (`#5323 `__) -* `@stsewd `__: Downgrade pytest-django (`#5294 `__) -* `@ericholscher `__: Add search for DomainData objects (`#5290 `__) -* `@gorshunovr `__: Change version references to :latest tag (`#5245 `__) -* `@dojutsu-user `__: Fix buttons problems in 'Change Email' section. (`#5219 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 21 (`#5737 `__) +* `@humitos `__: Update feature flags exposed to user in docs (`#5734 `__) +* `@davidfischer `__: Fix the sidebar ad color (`#5731 `__) +* `@davidfischer `__: Create a funding file (`#5729 `__) +* `@davidfischer `__: Small commercial hosting page rework (`#5728 `__) +* `@mattparrilla `__: Add note about lack of support for private repos (`#5726 `__) +* `@humitos `__: Canonical consistency example (`#5722 `__) +* `@humitos `__: Use nonstopmode for latexmk (`#5714 `__) +* `@cclauss `__: Identity is not the same thing as equality in Python (`#5713 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 20 (`#5712 `__) +* `@humitos `__: Move version "Clean" button to details page (`#5706 `__) +* `@ericholscher `__: Explicitly mention a support email (`#5703 `__) +* `@davidfischer `__: Storage updates (`#5698 `__) +* `@humitos `__: Enable auth validate passwords (`#5696 `__) +* `@stsewd `__: Simplify lock acquire (`#5695 `__) +* `@stsewd `__: Simplify update docs task (`#5694 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 19 (`#5692 `__) +* `@saadmk11 `__: Warning about using sqlite 3.26.0 for development (`#5681 `__) +* `@davidfischer `__: Configure the security middleware (`#5679 `__) +* `@stsewd `__: Fix bug in notifications (`#5678 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 18 (`#5667 `__) +* `@saadmk11 `__: pylint fix for notifications, restapi and config (`#5664 `__) +* `@saadmk11 `__: pylint fix for readthedocs.search (`#5663 `__) +* `@saadmk11 `__: pylint fix for readthedocs.projects (`#5662 `__) +* `@saadmk11 `__: pylint fix for readthedocs.doc_builder (`#5660 `__) +* `@humitos `__: Support Docker 5.0 image (`#5657 `__) +* `@humitos `__: Use latexmk if Sphinx > 1.6 (`#5656 `__) +* `@humitos `__: Upgrade docker python package to latest release (`#5654 `__) +* `@saadmk11 `__: pylint fix for readthedocs.core (`#5650 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 17 (`#5645 `__) +* `@saadmk11 `__: Serve custom 404 pages from Django (`#5644 `__) +* `@yarons `__: Typo fix (`#5642 `__) +* `@saadmk11 `__: Sitemap hreflang syntax invalid for regional language variants fix (`#5638 `__) +* `@davidfischer `__: Optimizations and UX improvements to the dashboard screen (`#5637 `__) +* `@davidfischer `__: Redirect project slugs with underscores (`#5634 `__) +* `@saadmk11 `__: Standardizing the use of settings directly (`#5632 `__) +* `@saadmk11 `__: Note for Docker image size in Docker instructions (`#5630 `__) +* `@davidfischer `__: UX improvements around SSL certificates (`#5629 `__) +* `@davidfischer `__: Gold project sponsorship changes (`#5628 `__) +* `@davidfischer `__: Make sure there's a contact when opting out of advertising (`#5626 `__) +* `@stsewd `__: Remove unused volume from docker (`#5625 `__) +* `@dojutsu-user `__: hotfix: correct way of getting environment variables (`#5622 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 16 (`#5619 `__) +* `@ericholscher `__: Release 3.4.2 (`#5613 `__) +* `@ericholscher `__: Add explicit egg versoin to unicode-slugify (`#5612 `__) +* `@dojutsu-user `__: Remove ProxyMiddleware (`#5607 `__) +* `@dojutsu-user `__: Remove 'Versions' tab from Admin Dashboard. (`#5600 `__) +* `@dojutsu-user `__: Notify the user when deleting a superproject (`#5596 `__) +* `@saadmk11 `__: Handle 401, 403 and 404 when setting up webhooks (`#5589 `__) +* `@saadmk11 `__: Unify usage of settings and remove the usage of getattr for settings (`#5588 `__) +* `@saadmk11 `__: Note about admin page in the docs (`#5585 `__) +* `@humitos `__: Remove USE_SETUPTOOLS_LATEST feature flag (`#5578 `__) +* `@saadmk11 `__: Validate docs dir before writing custom js (`#5569 `__) +* `@rshrc `__: Added note in YAML docs (`#5565 `__) +* `@shivanshu1234 `__: Specify python3 in installation instructions. (`#5552 `__) +* `@davidfischer `__: Write build artifacts to (cloud) storage from build servers (`#5549 `__) +* `@saadmk11 `__: "Default branch: latest" does not exist Fix. (`#5547 `__) +* `@dojutsu-user `__: Update ``readthedocs-environment.json`` file when env vars are added/deleted (`#5540 `__) +* `@humitos `__: Update common to its latest version (`#5517 `__) +* `@saadmk11 `__: Profile page performance issue Fix (`#5472 `__) +* `@stsewd `__: Remove unused form (`#5443 `__) +* `@stsewd `__: Use relative paths in config module (`#5377 `__) +* `@humitos `__: Initial structure for APIv3 (`#5356 `__) +* `@stsewd `__: Add models for automation rules (`#5323 `__) +* `@stsewd `__: Downgrade pytest-django (`#5294 `__) +* `@ericholscher `__: Add search for DomainData objects (`#5290 `__) +* `@gorshunovr `__: Change version references to :latest tag (`#5245 `__) +* `@dojutsu-user `__: Fix buttons problems in 'Change Email' section. (`#5219 `__) Version 3.4.2 ------------- :Date: April 22, 2019 -* `@ericholscher `__: Add explicit egg versoin to unicode-slugify (`#5612 `__) -* `@saadmk11 `__: Update Environmental Variable character limit (`#5597 `__) -* `@davidfischer `__: Add meta descriptions to top documentation (`#5593 `__) -* `@stsewd `__: Ignore pytest-xdist from pyupdate (`#5590 `__) -* `@saadmk11 `__: Note about admin page in the docs (`#5585 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 14 (`#5580 `__) -* `@stsewd `__: Use downloads.html in template (`#5579 `__) -* `@ihnorton `__: Fix typo in conda.rst (`#5576 `__) -* `@davidfischer `__: Fix for Firefox to close the ad correctly (`#5571 `__) -* `@davidfischer `__: Non mobile fixed footer ads (`#5567 `__) -* `@ericholscher `__: Release 3.4.1 (`#5566 `__) -* `@dojutsu-user `__: Update ``readthedocs-environment.json`` file when env vars are added/deleted (`#5540 `__) -* `@stsewd `__: Allow build mkdocs outside root (`#5539 `__) -* `@saadmk11 `__: Sitemap assumes that all versions are translated Fix. (`#5535 `__) -* `@saadmk11 `__: Remove Header Login button from login page (`#5534 `__) -* `@davidfischer `__: Optimize database performance of the footer API (`#5530 `__) -* `@stsewd `__: Don't depend of enabled pdf/epub to show downloads (`#5502 `__) -* `@saadmk11 `__: Don't allow to create subprojects with same alias (`#5404 `__) -* `@saadmk11 `__: Improve project translation listing Design under admin tab (`#5380 `__) +* `@ericholscher `__: Add explicit egg versoin to unicode-slugify (`#5612 `__) +* `@saadmk11 `__: Update Environmental Variable character limit (`#5597 `__) +* `@davidfischer `__: Add meta descriptions to top documentation (`#5593 `__) +* `@stsewd `__: Ignore pytest-xdist from pyupdate (`#5590 `__) +* `@saadmk11 `__: Note about admin page in the docs (`#5585 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 14 (`#5580 `__) +* `@stsewd `__: Use downloads.html in template (`#5579 `__) +* `@ihnorton `__: Fix typo in conda.rst (`#5576 `__) +* `@davidfischer `__: Fix for Firefox to close the ad correctly (`#5571 `__) +* `@davidfischer `__: Non mobile fixed footer ads (`#5567 `__) +* `@ericholscher `__: Release 3.4.1 (`#5566 `__) +* `@dojutsu-user `__: Update ``readthedocs-environment.json`` file when env vars are added/deleted (`#5540 `__) +* `@stsewd `__: Allow build mkdocs outside root (`#5539 `__) +* `@saadmk11 `__: Sitemap assumes that all versions are translated Fix. (`#5535 `__) +* `@saadmk11 `__: Remove Header Login button from login page (`#5534 `__) +* `@davidfischer `__: Optimize database performance of the footer API (`#5530 `__) +* `@stsewd `__: Don't depend of enabled pdf/epub to show downloads (`#5502 `__) +* `@saadmk11 `__: Don't allow to create subprojects with same alias (`#5404 `__) +* `@saadmk11 `__: Improve project translation listing Design under admin tab (`#5380 `__) Version 3.4.1 ------------- :Date: April 03, 2019 -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 13 (`#5558 `__) -* `@stsewd `__: Fix advanced settings form (`#5544 `__) -* `@stsewd `__: Call mkdocs using -m (`#5542 `__) -* `@stsewd `__: Allow build mkdocs outside root (`#5539 `__) -* `@stsewd `__: Use patch method to update has_valid_clone (`#5538 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 12 (`#5536 `__) -* `@saadmk11 `__: Sitemap assumes that all versions are translated Fix. (`#5535 `__) -* `@saadmk11 `__: Remove Header Login button from login page (`#5534 `__) -* `@stevepiercy `__: Add pylons-sphinx-themes to list of supported themes (`#5533 `__) -* `@davidfischer `__: Optimize database performance of the footer API (`#5530 `__) -* `@stsewd `__: Fix extra origin in urls (`#5523 `__) -* `@davidjb `__: Update contributing docs for RTD's own docs (`#5522 `__) -* `@davidjb `__: Use HTTPS for intersphinx mappings (`#5521 `__) -* `@davidjb `__: Fix formatting for CentOS/RHEL installs (`#5520 `__) -* `@davidfischer `__: Guide users to the YAML config from the build detail page (`#5519 `__) -* `@davidjb `__: Add to and reorder GitHub webhook docs (`#5514 `__) -* `@stsewd `__: Link to the docdir of the remote repo in non-rtd themes for mkdocs (`#5513 `__) -* `@stevepiercy `__: Tidy up grammar, promote Unicode characters (`#5511 `__) -* `@stsewd `__: Catch specific exception for config not found (`#5510 `__) -* `@dojutsu-user `__: Use ValueError instead of InvalidParamsException (`#5509 `__) -* `@humitos `__: Force Sphinx to not use xindy (`#5507 `__) -* `@stsewd `__: Update mkdocs (`#5505 `__) -* `@stsewd `__: Don't depend of enabled pdf/epub to show downloads (`#5502 `__) -* `@ericholscher `__: Remove search & API from robots.txt (`#5501 `__) -* `@saadmk11 `__: Make /random/ path work (`#5496 `__) -* `@humitos `__: Typo on conf.py.tmpl (`#5495 `__) -* `@rshrc `__: Added note warning about using sqlite 3.26.0 in development (`#5491 `__) -* `@stsewd `__: Regroup advanced settings (`#5489 `__) -* `@ericholscher `__: Fix bug that caused search objects not to delete (`#5487 `__) -* `@ericholscher `__: Release 3.4.0 (`#5486 `__) -* `@davidfischer `__: Promote the YAML config (`#5485 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 11 (`#5483 `__) -* `@saadmk11 `__: Dashboard screen performance fix (`#5471 `__) -* `@saadmk11 `__: Build List Screen Performance Issue Fix. (`#5470 `__) -* `@saadmk11 `__: Remove Haystack reference in Docs (`#5469 `__) -* `@davidfischer `__: Enable Django Debug Toolbar in development (`#5464 `__) -* `@davidfischer `__: Optimize the version list screen (`#5460 `__) -* `@stsewd `__: Regroup settings (`#5459 `__) -* `@humitos `__: Guide to build PDF for non-ASCII language (`#5453 `__) -* `@dojutsu-user `__: Remove asserts from code. (`#5452 `__) -* `@davidfischer `__: Optimize the repos API query (`#5451 `__) -* `@stsewd `__: Update version of setuptools (`#5450 `__) -* `@stsewd `__: Remove unused validator (`#5442 `__) -* `@humitos `__: Build PDF files using latexmk (`#5437 `__) -* `@stsewd `__: Always update the commit of the stable version (`#5421 `__) -* `@stsewd `__: Share doctree between builders (`#5407 `__) -* `@stsewd `__: Remove unused template (`#5401 `__) -* `@orlnub123 `__: Fix pip installs (`#5386 `__) -* `@davidfischer `__: Add an application form for community ads (`#5379 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 13 (`#5558 `__) +* `@stsewd `__: Fix advanced settings form (`#5544 `__) +* `@stsewd `__: Call mkdocs using -m (`#5542 `__) +* `@stsewd `__: Allow build mkdocs outside root (`#5539 `__) +* `@stsewd `__: Use patch method to update has_valid_clone (`#5538 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 12 (`#5536 `__) +* `@saadmk11 `__: Sitemap assumes that all versions are translated Fix. (`#5535 `__) +* `@saadmk11 `__: Remove Header Login button from login page (`#5534 `__) +* `@stevepiercy `__: Add pylons-sphinx-themes to list of supported themes (`#5533 `__) +* `@davidfischer `__: Optimize database performance of the footer API (`#5530 `__) +* `@stsewd `__: Fix extra origin in urls (`#5523 `__) +* `@davidjb `__: Update contributing docs for RTD's own docs (`#5522 `__) +* `@davidjb `__: Use HTTPS for intersphinx mappings (`#5521 `__) +* `@davidjb `__: Fix formatting for CentOS/RHEL installs (`#5520 `__) +* `@davidfischer `__: Guide users to the YAML config from the build detail page (`#5519 `__) +* `@davidjb `__: Add to and reorder GitHub webhook docs (`#5514 `__) +* `@stsewd `__: Link to the docdir of the remote repo in non-rtd themes for mkdocs (`#5513 `__) +* `@stevepiercy `__: Tidy up grammar, promote Unicode characters (`#5511 `__) +* `@stsewd `__: Catch specific exception for config not found (`#5510 `__) +* `@dojutsu-user `__: Use ValueError instead of InvalidParamsException (`#5509 `__) +* `@humitos `__: Force Sphinx to not use xindy (`#5507 `__) +* `@stsewd `__: Update mkdocs (`#5505 `__) +* `@stsewd `__: Don't depend of enabled pdf/epub to show downloads (`#5502 `__) +* `@ericholscher `__: Remove search & API from robots.txt (`#5501 `__) +* `@saadmk11 `__: Make /random/ path work (`#5496 `__) +* `@humitos `__: Typo on conf.py.tmpl (`#5495 `__) +* `@rshrc `__: Added note warning about using sqlite 3.26.0 in development (`#5491 `__) +* `@stsewd `__: Regroup advanced settings (`#5489 `__) +* `@ericholscher `__: Fix bug that caused search objects not to delete (`#5487 `__) +* `@ericholscher `__: Release 3.4.0 (`#5486 `__) +* `@davidfischer `__: Promote the YAML config (`#5485 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 11 (`#5483 `__) +* `@saadmk11 `__: Dashboard screen performance fix (`#5471 `__) +* `@saadmk11 `__: Build List Screen Performance Issue Fix. (`#5470 `__) +* `@saadmk11 `__: Remove Haystack reference in Docs (`#5469 `__) +* `@davidfischer `__: Enable Django Debug Toolbar in development (`#5464 `__) +* `@davidfischer `__: Optimize the version list screen (`#5460 `__) +* `@stsewd `__: Regroup settings (`#5459 `__) +* `@humitos `__: Guide to build PDF for non-ASCII language (`#5453 `__) +* `@dojutsu-user `__: Remove asserts from code. (`#5452 `__) +* `@davidfischer `__: Optimize the repos API query (`#5451 `__) +* `@stsewd `__: Update version of setuptools (`#5450 `__) +* `@stsewd `__: Remove unused validator (`#5442 `__) +* `@humitos `__: Build PDF files using latexmk (`#5437 `__) +* `@stsewd `__: Always update the commit of the stable version (`#5421 `__) +* `@stsewd `__: Share doctree between builders (`#5407 `__) +* `@stsewd `__: Remove unused template (`#5401 `__) +* `@orlnub123 `__: Fix pip installs (`#5386 `__) +* `@davidfischer `__: Add an application form for community ads (`#5379 `__) Version 3.4.0 ------------- :Date: March 18, 2019 -* `@davidfischer `__: Promote the YAML config (`#5485 `__) -* `@saadmk11 `__: Dashboard screen performance fix (`#5471 `__) -* `@saadmk11 `__: Build List Screen Performance Issue Fix. (`#5470 `__) -* `@saadmk11 `__: Remove Haystack reference in Docs (`#5469 `__) -* `@mashrikt `__: gitignore dev.db-journal file #5463 (`#5466 `__) -* `@davidfischer `__: Enable Django Debug Toolbar in development (`#5464 `__) -* `@davidfischer `__: Optimize the version list screen (`#5460 `__) -* `@stsewd `__: Regroup settings (`#5459 `__) -* `@Mariatta `__: Fix typo: leave the field black -> blank (`#5457 `__) -* `@stsewd `__: Use Ubuntu xenial on travis (`#5456 `__) -* `@dojutsu-user `__: Update links to point to `stable` version. (`#5455 `__) -* `@dojutsu-user `__: Fix inconsistency in footer links (`#5454 `__) -* `@davidfischer `__: Optimize the repos API query (`#5451 `__) -* `@stsewd `__: Update version of setuptools (`#5450 `__) -* `@stsewd `__: Remove unused validator (`#5442 `__) -* `@humitos `__: Build PDF files using latexmk (`#5437 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 10 (`#5432 `__) -* `@shivanshu1234 `__: Remove invalid example from v2.rst (`#5430 `__) -* `@saadmk11 `__: Removed unused constant from core.models (`#5424 `__) -* `@stsewd `__: Fix reraise of exception (`#5423 `__) -* `@stsewd `__: Always update the commit of the stable version (`#5421 `__) -* `@stsewd `__: Fix warnings in code (`#5419 `__) -* `@stsewd `__: Refactor move_files (`#5418 `__) -* `@agarwalrounak `__: Document that people can create a version named stable (`#5417 `__) -* `@agarwalrounak `__: Update installation guide to include submodules (`#5416 `__) -* `@stsewd `__: Update docs for building with markdown (`#5415 `__) -* `@stsewd `__: Share doctree between builders (`#5407 `__) -* `@humitos `__: Communicate the project slug can be changed by requesting it (`#5403 `__) -* `@stsewd `__: Remove unused template (`#5401 `__) -* `@stsewd `__: Remove view docs dropdown (`#5400 `__) -* `@humitos `__: Minimum upgrade of the builds docs (`#5398 `__) -* `@stsewd `__: Update internal requirements (`#5396 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 09 (`#5395 `__) -* `@dojutsu-user `__: Trigger build on default branch when saving a project (`#5393 `__) -* `@Mike-Dai `__: Removed un-needed python dependencies (`#5389 `__) -* `@orlnub123 `__: Fix pip installs (`#5386 `__) -* `@rshrc `__: Addressed Issue #5327 (`#5383 `__) -* `@ericholscher `__: Be extra explicit about the CNAME (`#5382 `__) -* `@stsewd `__: Better MkDocs integration as GSoC idea (`#5378 `__) -* `@ericholscher `__: Release 3.3.1 (`#5376 `__) -* `@ericholscher `__: Add a GSOC section for openAPI (`#5375 `__) -* `@dojutsu-user `__: Make 'default_version` field as readonly if no active versions are found. (`#5374 `__) -* `@ericholscher `__: Be more defensive with our storage uploading (`#5371 `__) -* `@ericholscher `__: Check for two paths for each file (`#5370 `__) -* `@ericholscher `__: Don't show projects in Sphinx Domain Admin sidebar (`#5367 `__) -* `@stsewd `__: Start building with sphinx 1.8 (`#5366 `__) -* `@saadmk11 `__: Remove pytest warnings (`#5346 `__) -* `@davidfischer `__: Remove the v1 API (`#5293 `__) -* `@stsewd `__: Remove doctype from resolver (`#5230 `__) -* `@humitos `__: Implementation of APIv3 (`#4863 `__) +* `@davidfischer `__: Promote the YAML config (`#5485 `__) +* `@saadmk11 `__: Dashboard screen performance fix (`#5471 `__) +* `@saadmk11 `__: Build List Screen Performance Issue Fix. (`#5470 `__) +* `@saadmk11 `__: Remove Haystack reference in Docs (`#5469 `__) +* `@mashrikt `__: gitignore dev.db-journal file #5463 (`#5466 `__) +* `@davidfischer `__: Enable Django Debug Toolbar in development (`#5464 `__) +* `@davidfischer `__: Optimize the version list screen (`#5460 `__) +* `@stsewd `__: Regroup settings (`#5459 `__) +* `@Mariatta `__: Fix typo: leave the field black -> blank (`#5457 `__) +* `@stsewd `__: Use Ubuntu xenial on travis (`#5456 `__) +* `@dojutsu-user `__: Update links to point to `stable` version. (`#5455 `__) +* `@dojutsu-user `__: Fix inconsistency in footer links (`#5454 `__) +* `@davidfischer `__: Optimize the repos API query (`#5451 `__) +* `@stsewd `__: Update version of setuptools (`#5450 `__) +* `@stsewd `__: Remove unused validator (`#5442 `__) +* `@humitos `__: Build PDF files using latexmk (`#5437 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 10 (`#5432 `__) +* `@shivanshu1234 `__: Remove invalid example from v2.rst (`#5430 `__) +* `@saadmk11 `__: Removed unused constant from core.models (`#5424 `__) +* `@stsewd `__: Fix reraise of exception (`#5423 `__) +* `@stsewd `__: Always update the commit of the stable version (`#5421 `__) +* `@stsewd `__: Fix warnings in code (`#5419 `__) +* `@stsewd `__: Refactor move_files (`#5418 `__) +* `@agarwalrounak `__: Document that people can create a version named stable (`#5417 `__) +* `@agarwalrounak `__: Update installation guide to include submodules (`#5416 `__) +* `@stsewd `__: Update docs for building with markdown (`#5415 `__) +* `@stsewd `__: Share doctree between builders (`#5407 `__) +* `@humitos `__: Communicate the project slug can be changed by requesting it (`#5403 `__) +* `@stsewd `__: Remove unused template (`#5401 `__) +* `@stsewd `__: Remove view docs dropdown (`#5400 `__) +* `@humitos `__: Minimum upgrade of the builds docs (`#5398 `__) +* `@stsewd `__: Update internal requirements (`#5396 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 09 (`#5395 `__) +* `@dojutsu-user `__: Trigger build on default branch when saving a project (`#5393 `__) +* `@Mike-Dai `__: Removed un-needed python dependencies (`#5389 `__) +* `@orlnub123 `__: Fix pip installs (`#5386 `__) +* `@rshrc `__: Addressed Issue #5327 (`#5383 `__) +* `@ericholscher `__: Be extra explicit about the CNAME (`#5382 `__) +* `@stsewd `__: Better MkDocs integration as GSoC idea (`#5378 `__) +* `@ericholscher `__: Release 3.3.1 (`#5376 `__) +* `@ericholscher `__: Add a GSOC section for openAPI (`#5375 `__) +* `@dojutsu-user `__: Make 'default_version` field as readonly if no active versions are found. (`#5374 `__) +* `@ericholscher `__: Be more defensive with our storage uploading (`#5371 `__) +* `@ericholscher `__: Check for two paths for each file (`#5370 `__) +* `@ericholscher `__: Don't show projects in Sphinx Domain Admin sidebar (`#5367 `__) +* `@stsewd `__: Start building with sphinx 1.8 (`#5366 `__) +* `@saadmk11 `__: Remove pytest warnings (`#5346 `__) +* `@davidfischer `__: Remove the v1 API (`#5293 `__) +* `@stsewd `__: Remove doctype from resolver (`#5230 `__) +* `@humitos `__: Implementation of APIv3 (`#4863 `__) Version 3.3.1 ------------- :Date: February 28, 2019 -* `@ericholscher `__: Be more defensive with our storage uploading (`#5371 `__) -* `@ericholscher `__: Check for two paths for each file (`#5370 `__) -* `@stsewd `__: Protect against anchors with # (`#5369 `__) -* `@ericholscher `__: Don't show projects in Sphinx Domain Admin sidebar (`#5367 `__) -* `@ericholscher `__: Fix sphinx domain models and migrations (`#5363 `__) -* `@stsewd `__: Try to put back codecov integration (`#5362 `__) -* `@ericholscher `__: Release 3.3.0 (`#5361 `__) -* `@ericholscher `__: Fix search bug when an empty list of objects_id was passed (`#5357 `__) -* `@dojutsu-user `__: Add admin methods for reindexing versions from project and version admin. (`#5343 `__) -* `@stsewd `__: Cleanup a little of documentation_type from footer (`#5315 `__) -* `@ericholscher `__: Add modeling for intersphinx data (`#5289 `__) -* `@stsewd `__: Remove doctype from resolver (`#5230 `__) -* `@stsewd `__: Validate webhook's payload (`#4940 `__) -* `@stsewd `__: Start testing config v2 on our project (`#4838 `__) -* `@ericholscher `__: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (`#4716 `__) -* `@safwanrahman `__: [GSoC 2018] All Search Improvements (`#4636 `__) -* `@stsewd `__: Add schema for configuration file with yamale (`#4084 `__) -* `@stsewd `__: Add note about mercurial on tests (`#3358 `__) +* `@ericholscher `__: Be more defensive with our storage uploading (`#5371 `__) +* `@ericholscher `__: Check for two paths for each file (`#5370 `__) +* `@stsewd `__: Protect against anchors with # (`#5369 `__) +* `@ericholscher `__: Don't show projects in Sphinx Domain Admin sidebar (`#5367 `__) +* `@ericholscher `__: Fix sphinx domain models and migrations (`#5363 `__) +* `@stsewd `__: Try to put back codecov integration (`#5362 `__) +* `@ericholscher `__: Release 3.3.0 (`#5361 `__) +* `@ericholscher `__: Fix search bug when an empty list of objects_id was passed (`#5357 `__) +* `@dojutsu-user `__: Add admin methods for reindexing versions from project and version admin. (`#5343 `__) +* `@stsewd `__: Cleanup a little of documentation_type from footer (`#5315 `__) +* `@ericholscher `__: Add modeling for intersphinx data (`#5289 `__) +* `@stsewd `__: Remove doctype from resolver (`#5230 `__) +* `@stsewd `__: Validate webhook's payload (`#4940 `__) +* `@stsewd `__: Start testing config v2 on our project (`#4838 `__) +* `@ericholscher `__: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (`#4716 `__) +* `@safwanrahman `__: [GSoC 2018] All Search Improvements (`#4636 `__) +* `@stsewd `__: Add schema for configuration file with yamale (`#4084 `__) +* `@stsewd `__: Add note about mercurial on tests (`#3358 `__) Version 3.3.0 ------------- :Date: February 27, 2019 -* `@ericholscher `__: Fix search bug when an empty list of objects_id was passed (`#5357 `__) -* `@agjohnson `__: Update UI translations (`#5354 `__) -* `@ericholscher `__: Update GSOC page to mention we're accepted. (`#5353 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 08 (`#5352 `__) -* `@dojutsu-user `__: Increase path's max_length for ImportedFile model to 4096 (`#5345 `__) -* `@saadmk11 `__: improvement on inserting mkdocs media (`#5344 `__) -* `@dojutsu-user `__: Add admin methods for reindexing versions from project and version admin. (`#5343 `__) -* `@stsewd `__: Initialize local variable before using it (`#5342 `__) -* `@dojutsu-user `__: Remove deprecated code (`#5341 `__) -* `@stsewd `__: Require conda.file when using conda in v1 (`#5338 `__) -* `@stsewd `__: Remove unused setting (`#5336 `__) -* `@stsewd `__: Fix comment (`#5329 `__) -* `@stsewd `__: Don't depend on specific data when catching exception (`#5326 `__) -* `@regisb `__: Fix "clean_builds" command argument parsing (`#5320 `__) -* `@stsewd `__: Cleanup a little of documentation_type from footer (`#5315 `__) -* `@humitos `__: Warning note about running ES locally for tests (`#5314 `__) -* `@humitos `__: Update documentation on running test for python environment (`#5313 `__) -* `@ericholscher `__: Release 3.2.3 (`#5312 `__) -* `@ericholscher `__: Add basic auth to the generic webhook API. (`#5311 `__) -* `@ericholscher `__: Fix an issue where we were not properly filtering projects (`#5309 `__) -* `@stsewd `__: Rstrip repo url (`#5308 `__) -* `@rexzing `__: Incompatible dependency for prospector with pylint-django (`#5306 `__) -* `@davidfischer `__: Allow extensions to control URL structure (`#5296 `__) -* `@stsewd `__: Downgrade pytest-django (`#5294 `__) -* `@ericholscher `__: Add modeling for intersphinx data (`#5289 `__) -* `@ovc `__: Tweek css for sphinx_prompt (`#5281 `__) -* `@saadmk11 `__: #4036 Updated build list to include an alert state (`#5222 `__) -* `@humitos `__: Use unicode-slugify to generate Version.slug (`#5186 `__) -* `@dojutsu-user `__: Add admin functions for wiping a version (`#5140 `__) -* `@humitos `__: Generate general sitemap.xml for projects (`#5122 `__) -* `@humitos `__: Logging exceptions rework (`#5118 `__) -* `@davidfischer `__: Store ePubs and PDFs in media storage (`#4947 `__) -* `@stsewd `__: Validate webhook's payload (`#4940 `__) -* `@ericholscher `__: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (`#4716 `__) -* `@safwanrahman `__: [GSoC 2018] All Search Improvements (`#4636 `__) +* `@ericholscher `__: Fix search bug when an empty list of objects_id was passed (`#5357 `__) +* `@agjohnson `__: Update UI translations (`#5354 `__) +* `@ericholscher `__: Update GSOC page to mention we're accepted. (`#5353 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 08 (`#5352 `__) +* `@dojutsu-user `__: Increase path's max_length for ImportedFile model to 4096 (`#5345 `__) +* `@saadmk11 `__: improvement on inserting mkdocs media (`#5344 `__) +* `@dojutsu-user `__: Add admin methods for reindexing versions from project and version admin. (`#5343 `__) +* `@stsewd `__: Initialize local variable before using it (`#5342 `__) +* `@dojutsu-user `__: Remove deprecated code (`#5341 `__) +* `@stsewd `__: Require conda.file when using conda in v1 (`#5338 `__) +* `@stsewd `__: Remove unused setting (`#5336 `__) +* `@stsewd `__: Fix comment (`#5329 `__) +* `@stsewd `__: Don't depend on specific data when catching exception (`#5326 `__) +* `@regisb `__: Fix "clean_builds" command argument parsing (`#5320 `__) +* `@stsewd `__: Cleanup a little of documentation_type from footer (`#5315 `__) +* `@humitos `__: Warning note about running ES locally for tests (`#5314 `__) +* `@humitos `__: Update documentation on running test for python environment (`#5313 `__) +* `@ericholscher `__: Release 3.2.3 (`#5312 `__) +* `@ericholscher `__: Add basic auth to the generic webhook API. (`#5311 `__) +* `@ericholscher `__: Fix an issue where we were not properly filtering projects (`#5309 `__) +* `@stsewd `__: Rstrip repo url (`#5308 `__) +* `@rexzing `__: Incompatible dependency for prospector with pylint-django (`#5306 `__) +* `@davidfischer `__: Allow extensions to control URL structure (`#5296 `__) +* `@stsewd `__: Downgrade pytest-django (`#5294 `__) +* `@ericholscher `__: Add modeling for intersphinx data (`#5289 `__) +* `@ovc `__: Tweek css for sphinx_prompt (`#5281 `__) +* `@saadmk11 `__: #4036 Updated build list to include an alert state (`#5222 `__) +* `@humitos `__: Use unicode-slugify to generate Version.slug (`#5186 `__) +* `@dojutsu-user `__: Add admin functions for wiping a version (`#5140 `__) +* `@humitos `__: Generate general sitemap.xml for projects (`#5122 `__) +* `@humitos `__: Logging exceptions rework (`#5118 `__) +* `@davidfischer `__: Store ePubs and PDFs in media storage (`#4947 `__) +* `@stsewd `__: Validate webhook's payload (`#4940 `__) +* `@ericholscher `__: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (`#4716 `__) +* `@safwanrahman `__: [GSoC 2018] All Search Improvements (`#4636 `__) Version 3.2.3 ------------- :Date: February 19, 2019 -* `@ericholscher `__: Add basic auth to the generic webhook API. (`#5311 `__) -* `@ericholscher `__: Fix an issue where we were not properly filtering projects (`#5309 `__) -* `@stsewd `__: Rstrip repo url (`#5308 `__) -* `@stsewd `__: Use autosectionlabel for docs in security (`#5307 `__) -* `@rexzing `__: Incompatible dependency for prospector with pylint-django (`#5306 `__) -* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 07 (`#5305 `__) -* `@davidfischer `__: Allow extensions to control URL structure (`#5296 `__) -* `@stsewd `__: Downgrade pytest-django (`#5294 `__) -* `@rexzing `__: Docs reformatting with :guilabel: (`#5161 `__) +* `@ericholscher `__: Add basic auth to the generic webhook API. (`#5311 `__) +* `@ericholscher `__: Fix an issue where we were not properly filtering projects (`#5309 `__) +* `@stsewd `__: Rstrip repo url (`#5308 `__) +* `@stsewd `__: Use autosectionlabel for docs in security (`#5307 `__) +* `@rexzing `__: Incompatible dependency for prospector with pylint-django (`#5306 `__) +* `@pyup-bot `__: pyup: Scheduled weekly dependency update for week 07 (`#5305 `__) +* `@davidfischer `__: Allow extensions to control URL structure (`#5296 `__) +* `@stsewd `__: Downgrade pytest-django (`#5294 `__) +* `@rexzing `__: Docs reformatting with :guilabel: (`#5161 `__) Version 3.2.2 ------------- :Date: February 13, 2019 -* `@ericholscher `__: Support old jquery where responseJSON doesn't exist (`#5285 `__) -* `@humitos `__: pyup.yml syntax fixed (`#5284 `__) -* `@dojutsu-user `__: Fix error of travis (rename migration file) (`#5282 `__) -* `@humitos `__: pyup YAML configuration file (`#5279 `__) -* `@pyup-bot `__: Pin ipdb to latest version 0.11 (`#5278 `__) -* `@pyup-bot `__: Pin datadiff to latest version 2.0.0 (`#5277 `__) -* `@pyup-bot `__: Pin pytest-cov to latest version 2.6.1 (`#5276 `__) -* `@pyup-bot `__: Pin pillow to latest version 5.4.1 (`#5275 `__) -* `@pyup-bot `__: Update elasticsearch to 6.3.1 (`#5274 `__) -* `@discdiver `__: clarify github integration needs https:// prepended (`#5273 `__) -* `@humitos `__: Setup and configure pyup.io (`#5272 `__) -* `@humitos `__: Update all Python dependencies (`#5269 `__) -* `@davidfischer `__: Add note about security issue (`#5263 `__) -* `@ericholscher `__: Don’t delay search delete on project delete (`#5262 `__) -* `@agjohnson `__: Automate docs version from our setup.cfg (`#5259 `__) -* `@agjohnson `__: Add admin actions for building versions (`#5255 `__) -* `@ericholscher `__: Give the 404 page a title. (`#5252 `__) -* `@humitos `__: Make our SUFFIX default selection py2/3 compatible (`#5251 `__) -* `@ericholscher `__: Release 3.2.1 (`#5248 `__) -* `@ericholscher `__: Remove excluding files on search. (`#5246 `__) -* `@gorshunovr `__: Change version references to :latest tag (`#5245 `__) -* `@humitos `__: Remove py2 compatibility (`#5241 `__) -* `@stsewd `__: Allow to override trigger_build from demo project (`#5236 `__) -* `@ericholscher `__: Change some info logging to debug to clean up build output (`#5233 `__) -* `@stsewd `__: Fake auth middleware in tests (`#5206 `__) -* `@EJEP `__: Clarify 'more info' link in admin settings page (`#5180 `__) -* `@rexzing `__: Docs reformatting with :guilabel: (`#5161 `__) +* `@ericholscher `__: Support old jquery where responseJSON doesn't exist (`#5285 `__) +* `@humitos `__: pyup.yml syntax fixed (`#5284 `__) +* `@dojutsu-user `__: Fix error of travis (rename migration file) (`#5282 `__) +* `@humitos `__: pyup YAML configuration file (`#5279 `__) +* `@pyup-bot `__: Pin ipdb to latest version 0.11 (`#5278 `__) +* `@pyup-bot `__: Pin datadiff to latest version 2.0.0 (`#5277 `__) +* `@pyup-bot `__: Pin pytest-cov to latest version 2.6.1 (`#5276 `__) +* `@pyup-bot `__: Pin pillow to latest version 5.4.1 (`#5275 `__) +* `@pyup-bot `__: Update elasticsearch to 6.3.1 (`#5274 `__) +* `@discdiver `__: clarify github integration needs https:// prepended (`#5273 `__) +* `@humitos `__: Setup and configure pyup.io (`#5272 `__) +* `@humitos `__: Update all Python dependencies (`#5269 `__) +* `@davidfischer `__: Add note about security issue (`#5263 `__) +* `@ericholscher `__: Don’t delay search delete on project delete (`#5262 `__) +* `@agjohnson `__: Automate docs version from our setup.cfg (`#5259 `__) +* `@agjohnson `__: Add admin actions for building versions (`#5255 `__) +* `@ericholscher `__: Give the 404 page a title. (`#5252 `__) +* `@humitos `__: Make our SUFFIX default selection py2/3 compatible (`#5251 `__) +* `@ericholscher `__: Release 3.2.1 (`#5248 `__) +* `@ericholscher `__: Remove excluding files on search. (`#5246 `__) +* `@gorshunovr `__: Change version references to :latest tag (`#5245 `__) +* `@humitos `__: Remove py2 compatibility (`#5241 `__) +* `@stsewd `__: Allow to override trigger_build from demo project (`#5236 `__) +* `@ericholscher `__: Change some info logging to debug to clean up build output (`#5233 `__) +* `@stsewd `__: Fake auth middleware in tests (`#5206 `__) +* `@EJEP `__: Clarify 'more info' link in admin settings page (`#5180 `__) +* `@rexzing `__: Docs reformatting with :guilabel: (`#5161 `__) Version 3.2.1 ------------- :Date: February 07, 2019 -* `@ericholscher `__: Remove excluding files on search. (`#5246 `__) -* `@ericholscher `__: Don't update search on HTMLFile save (`#5244 `__) -* `@ericholscher `__: Be more defensive in our 404 handler (`#5243 `__) -* `@humitos `__: Install sphinx-notfound-page for building 404.html custom page (`#5242 `__) -* `@humitos `__: Remove py2 compatibility (`#5241 `__) -* `@ericholscher `__: Release 3.2.0 (`#5240 `__) +* `@ericholscher `__: Remove excluding files on search. (`#5246 `__) +* `@ericholscher `__: Don't update search on HTMLFile save (`#5244 `__) +* `@ericholscher `__: Be more defensive in our 404 handler (`#5243 `__) +* `@humitos `__: Install sphinx-notfound-page for building 404.html custom page (`#5242 `__) +* `@humitos `__: Remove py2 compatibility (`#5241 `__) +* `@ericholscher `__: Release 3.2.0 (`#5240 `__) Version 3.2.0 ------------- :Date: February 06, 2019 -* `@ericholscher `__: Support passing an explicit `index_name` for search indexing (`#5239 `__) -* `@davidfischer `__: Tweak some ad styles (`#5237 `__) -* `@stsewd `__: Fix conda issue link (`#5226 `__) -* `@humitos `__: Add Santos to the development team (`#5224 `__) -* `@ericholscher `__: Update our GSOC page for 2019 (`#5210 `__) -* `@humitos `__: Do not allow to merge 'Status: blocked' PRs (`#5205 `__) -* `@stsewd `__: Inject user to middleware tests (`#5203 `__) -* `@ericholscher `__: Remove approvals requirement from mergable (`#5200 `__) -* `@agjohnson `__: Update project notification copy to past tense (`#5199 `__) -* `@stsewd `__: Remove feature flag for v2 (`#5198 `__) -* `@ericholscher `__: Refactor search code (`#5197 `__) -* `@stsewd `__: Update mergeable settings to v2 (`#5196 `__) -* `@stsewd `__: Fix mergeable bot (`#5195 `__) -* `@stsewd `__: Fix broken links for badges (`#5190 `__) -* `@dojutsu-user `__: Change badge style (`#5189 `__) -* `@humitos `__: Allow source_suffix to be a dictionary (`#5183 `__) -* `@humitos `__: Upgrade all packages removing py2 compatibility (`#5179 `__) -* `@dojutsu-user `__: Small docs fix (`#5176 `__) -* `@stsewd `__: Sync all services even if one social accoun fails (`#5171 `__) -* `@ericholscher `__: Release 3.1.0 (`#5170 `__) -* `@rvmzes `__: SyntaxError caused by comma in python3 (`#5156 `__) -* `@humitos `__: Use latest docker images as default (`#5155 `__) -* `@stsewd `__: Remove logic for guessing slug from an unregistered domain (`#5143 `__) -* `@humitos `__: Allow custom 404.html on projects (`#5130 `__) -* `@dojutsu-user `__: Docs for feature flag (`#5043 `__) -* `@stsewd `__: Remove usage of project.documentation_type in tasks (`#4896 `__) -* `@ericholscher `__: Reapply the Elastic Search upgrade to `master` (`#4722 `__) -* `@stsewd `__: Config file v2 docs (`#4451 `__) -* `@stsewd `__: Set python3 as default interpreter (`#3581 `__) +* `@ericholscher `__: Support passing an explicit `index_name` for search indexing (`#5239 `__) +* `@davidfischer `__: Tweak some ad styles (`#5237 `__) +* `@stsewd `__: Fix conda issue link (`#5226 `__) +* `@humitos `__: Add Santos to the development team (`#5224 `__) +* `@ericholscher `__: Update our GSOC page for 2019 (`#5210 `__) +* `@humitos `__: Do not allow to merge 'Status: blocked' PRs (`#5205 `__) +* `@stsewd `__: Inject user to middleware tests (`#5203 `__) +* `@ericholscher `__: Remove approvals requirement from mergable (`#5200 `__) +* `@agjohnson `__: Update project notification copy to past tense (`#5199 `__) +* `@stsewd `__: Remove feature flag for v2 (`#5198 `__) +* `@ericholscher `__: Refactor search code (`#5197 `__) +* `@stsewd `__: Update mergeable settings to v2 (`#5196 `__) +* `@stsewd `__: Fix mergeable bot (`#5195 `__) +* `@stsewd `__: Fix broken links for badges (`#5190 `__) +* `@dojutsu-user `__: Change badge style (`#5189 `__) +* `@humitos `__: Allow source_suffix to be a dictionary (`#5183 `__) +* `@humitos `__: Upgrade all packages removing py2 compatibility (`#5179 `__) +* `@dojutsu-user `__: Small docs fix (`#5176 `__) +* `@stsewd `__: Sync all services even if one social accoun fails (`#5171 `__) +* `@ericholscher `__: Release 3.1.0 (`#5170 `__) +* `@rvmzes `__: SyntaxError caused by comma in python3 (`#5156 `__) +* `@humitos `__: Use latest docker images as default (`#5155 `__) +* `@stsewd `__: Remove logic for guessing slug from an unregistered domain (`#5143 `__) +* `@humitos `__: Allow custom 404.html on projects (`#5130 `__) +* `@dojutsu-user `__: Docs for feature flag (`#5043 `__) +* `@stsewd `__: Remove usage of project.documentation_type in tasks (`#4896 `__) +* `@ericholscher `__: Reapply the Elastic Search upgrade to `master` (`#4722 `__) +* `@stsewd `__: Config file v2 docs (`#4451 `__) +* `@stsewd `__: Set python3 as default interpreter (`#3581 `__) Version 3.1.0 ------------- @@ -897,14 +897,14 @@ but this is a large upgrade moving to the latest Elastic Search. :Date: January 24, 2019 -* `@ericholscher `__: Fix docs build (`#5164 `__) -* `@ericholscher `__: Release 3.0.0 (`#5163 `__) -* `@stsewd `__: Fix tests on master (`#5162 `__) -* `@dojutsu-user `__: Sort versions smartly everywhere (`#5157 `__) -* `@stsewd `__: Allow query params in redirects (`#5081 `__) -* `@dojutsu-user `__: Implement get objects or log (`#4900 `__) -* `@stsewd `__: Remove usage of project.documentation_type in tasks (`#4896 `__) -* `@ericholscher `__: Reapply the Elastic Search upgrade to `master` (`#4722 `__) +* `@ericholscher `__: Fix docs build (`#5164 `__) +* `@ericholscher `__: Release 3.0.0 (`#5163 `__) +* `@stsewd `__: Fix tests on master (`#5162 `__) +* `@dojutsu-user `__: Sort versions smartly everywhere (`#5157 `__) +* `@stsewd `__: Allow query params in redirects (`#5081 `__) +* `@dojutsu-user `__: Implement get objects or log (`#4900 `__) +* `@stsewd `__: Remove usage of project.documentation_type in tasks (`#4896 `__) +* `@ericholscher `__: Reapply the Elastic Search upgrade to `master` (`#4722 `__) Version 3.0.0 ------------- @@ -915,244 +915,244 @@ builds continue to work across all supported Python versions. :Date: January 23, 2019 -* `@stsewd `__: Fix tests on master (`#5162 `__) -* `@dojutsu-user `__: Sort versions smartly everywhere (`#5157 `__) -* `@rvmzes `__: SyntaxError caused by comma in python3 (`#5156 `__) -* `@ericholscher `__: Fix Sphinx conf.py inserts (`#5150 `__) -* `@ericholscher `__: Upgrade recommonmark to latest and fix integration (`#5146 `__) -* `@stsewd `__: Fix requirements for local installation (`#5138 `__) -* `@ericholscher `__: Fix local-docs-build requirements (`#5136 `__) -* `@humitos `__: Upgrade all dependencies (`#5134 `__) -* `@humitos `__: Configuration file for ProBot Mergeable Bot (`#5132 `__) -* `@xavfernandez `__: docs: fix integration typos (`#5128 `__) -* `@Hamdy722 `__: Update LICENSE (`#5125 `__) -* `@stsewd `__: Remove doctype from search (`#5121 `__) -* `@humitos `__: Validate mkdocs.yml config on values that we manipulate (`#5119 `__) -* `@humitos `__: Use 2019 in our README (`#5117 `__) -* `@stsewd `__: Remove dead code from config module (`#5116 `__) -* `@ericholscher `__: Check that the repo exists before trying to get a git commit (`#5115 `__) -* `@ericholscher `__: Release 2.8.5 (`#5111 `__) -* `@stsewd `__: Use the python path from virtualenv in Conda (`#5110 `__) -* `@humitos `__: Feature flag to use `readthedocs/build:testing` image (`#5109 `__) -* `@stsewd `__: Use python from virtualenv's bin directory when executing commands (`#5107 `__) -* `@dojutsu-user `__: Split requirements/pip.txt (`#5100 `__) -* `@humitos `__: Do not list banned projects under /projects/ (`#5097 `__) -* `@humitos `__: Do not build projects from banned users (`#5096 `__) -* `@humitos `__: Support custom robots.txt (`#5086 `__) -* `@stsewd `__: Allow query params in redirects (`#5081 `__) -* `@davidfischer `__: Fire a signal for domain verification (eg. for SSL) (`#5071 `__) -* `@humitos `__: Upgrade all code to be Python3 only (`#5065 `__) -* `@dojutsu-user `__: Use default settings for Config object (`#5056 `__) -* `@agjohnson `__: Allow large form posts via multipart encoded forms to command API (`#5000 `__) -* `@dojutsu-user `__: Validate url from webhook notification (`#4983 `__) -* `@dojutsu-user `__: Display error, using inbuilt notification system, if primary email is not verified (`#4964 `__) -* `@dojutsu-user `__: Implement get objects or log (`#4900 `__) -* `@humitos `__: CRUD for EnvironmentVariables from Project's admin (`#4899 `__) -* `@stsewd `__: Remove usage of project.documentation_type in tasks (`#4896 `__) -* `@dojutsu-user `__: Fix the failing domain deletion task (`#4891 `__) -* `@stsewd `__: Remove unused validations from v1 config (`#4883 `__) -* `@humitos `__: Appropiate logging when a LockTimeout for VCS is reached (`#4804 `__) -* `@stsewd `__: Implement extended install option (`#4740 `__) -* `@bansalnitish `__: Added a link to open new issue with prefilled details (`#3683 `__) +* `@stsewd `__: Fix tests on master (`#5162 `__) +* `@dojutsu-user `__: Sort versions smartly everywhere (`#5157 `__) +* `@rvmzes `__: SyntaxError caused by comma in python3 (`#5156 `__) +* `@ericholscher `__: Fix Sphinx conf.py inserts (`#5150 `__) +* `@ericholscher `__: Upgrade recommonmark to latest and fix integration (`#5146 `__) +* `@stsewd `__: Fix requirements for local installation (`#5138 `__) +* `@ericholscher `__: Fix local-docs-build requirements (`#5136 `__) +* `@humitos `__: Upgrade all dependencies (`#5134 `__) +* `@humitos `__: Configuration file for ProBot Mergeable Bot (`#5132 `__) +* `@xavfernandez `__: docs: fix integration typos (`#5128 `__) +* `@Hamdy722 `__: Update LICENSE (`#5125 `__) +* `@stsewd `__: Remove doctype from search (`#5121 `__) +* `@humitos `__: Validate mkdocs.yml config on values that we manipulate (`#5119 `__) +* `@humitos `__: Use 2019 in our README (`#5117 `__) +* `@stsewd `__: Remove dead code from config module (`#5116 `__) +* `@ericholscher `__: Check that the repo exists before trying to get a git commit (`#5115 `__) +* `@ericholscher `__: Release 2.8.5 (`#5111 `__) +* `@stsewd `__: Use the python path from virtualenv in Conda (`#5110 `__) +* `@humitos `__: Feature flag to use `readthedocs/build:testing` image (`#5109 `__) +* `@stsewd `__: Use python from virtualenv's bin directory when executing commands (`#5107 `__) +* `@dojutsu-user `__: Split requirements/pip.txt (`#5100 `__) +* `@humitos `__: Do not list banned projects under /projects/ (`#5097 `__) +* `@humitos `__: Do not build projects from banned users (`#5096 `__) +* `@humitos `__: Support custom robots.txt (`#5086 `__) +* `@stsewd `__: Allow query params in redirects (`#5081 `__) +* `@davidfischer `__: Fire a signal for domain verification (eg. for SSL) (`#5071 `__) +* `@humitos `__: Upgrade all code to be Python3 only (`#5065 `__) +* `@dojutsu-user `__: Use default settings for Config object (`#5056 `__) +* `@agjohnson `__: Allow large form posts via multipart encoded forms to command API (`#5000 `__) +* `@dojutsu-user `__: Validate url from webhook notification (`#4983 `__) +* `@dojutsu-user `__: Display error, using inbuilt notification system, if primary email is not verified (`#4964 `__) +* `@dojutsu-user `__: Implement get objects or log (`#4900 `__) +* `@humitos `__: CRUD for EnvironmentVariables from Project's admin (`#4899 `__) +* `@stsewd `__: Remove usage of project.documentation_type in tasks (`#4896 `__) +* `@dojutsu-user `__: Fix the failing domain deletion task (`#4891 `__) +* `@stsewd `__: Remove unused validations from v1 config (`#4883 `__) +* `@humitos `__: Appropiate logging when a LockTimeout for VCS is reached (`#4804 `__) +* `@stsewd `__: Implement extended install option (`#4740 `__) +* `@bansalnitish `__: Added a link to open new issue with prefilled details (`#3683 `__) Version 2.8.5 ------------- :Date: January 15, 2019 -* `@stsewd `__: Use the python path from virtualenv in Conda (`#5110 `__) -* `@humitos `__: Feature flag to use `readthedocs/build:testing` image (`#5109 `__) -* `@stsewd `__: Use python from virtualenv's bin directory when executing commands (`#5107 `__) -* `@humitos `__: Do not build projects from banned users (`#5096 `__) -* `@agjohnson `__: Fix common pieces (`#5095 `__) -* `@rainwoodman `__: Suppress progress bar of the conda command. (`#5094 `__) -* `@humitos `__: Remove unused suggestion block from 404 pages (`#5087 `__) -* `@humitos `__: Remove header nav (Login/Logout button) on 404 pages (`#5085 `__) -* `@stsewd `__: Fix little typo (`#5084 `__) -* `@agjohnson `__: Split up deprecated view notification to GitHub and other webhook endpoints (`#5083 `__) -* `@humitos `__: Install ProBot (`#5082 `__) -* `@stsewd `__: Update docs about contributing to docs (`#5077 `__) -* `@humitos `__: Declare and improve invoke tasks (`#5075 `__) -* `@davidfischer `__: Fire a signal for domain verification (eg. for SSL) (`#5071 `__) -* `@agjohnson `__: Update copy on notifications for github services deprecation (`#5067 `__) -* `@humitos `__: Upgrade all packages with pur (`#5059 `__) -* `@dojutsu-user `__: Reduce logging to sentry (`#5054 `__) -* `@discdiver `__: fixed missing apostrophe for possessive "project's" (`#5052 `__) -* `@dojutsu-user `__: Template improvements in "gold/subscription_form.html" (`#5049 `__) -* `@merwok `__: Fix link in features page (`#5048 `__) -* `@stsewd `__: Update webhook docs (`#5040 `__) -* `@stsewd `__: Remove sphinx static and template dir (`#5039 `__) -* `@stephenfin `__: Add temporary method for disabling shallow cloning (#5031) (`#5036 `__) -* `@stsewd `__: Raise exception in failed checkout (`#5035 `__) -* `@dojutsu-user `__: Change default_branch value from Version.slug to Version.identifier (`#5034 `__) -* `@humitos `__: Make wipe view not CSRF exempt (`#5025 `__) -* `@humitos `__: Convert an IRI path to URI before setting as NGINX header (`#5024 `__) -* `@safwanrahman `__: index project asynchronously (`#5023 `__) -* `@stsewd `__: Keep command output when it's killed (`#5015 `__) -* `@stsewd `__: More hints for invalid submodules (`#5012 `__) -* `@ericholscher `__: Release 2.8.4 (`#5011 `__) -* `@stsewd `__: Remove `auto` doctype (`#5010 `__) -* `@davidfischer `__: Tweak sidebar ad priority (`#5005 `__) -* `@stsewd `__: Replace git status and git submodules status for gitpython (`#5002 `__) -* `@davidfischer `__: Backport jquery 2432 to Read the Docs (`#5001 `__) -* `@stsewd `__: Refactor remove_dir (`#4994 `__) -* `@humitos `__: Skip builds when project is not active (`#4991 `__) -* `@dojutsu-user `__: Make $ unselectable in docs (`#4990 `__) -* `@dojutsu-user `__: Remove deprecated "models.permalink" (`#4975 `__) -* `@dojutsu-user `__: Add validation for tags of length greater than 100 characters (`#4967 `__) -* `@dojutsu-user `__: Add test case for send_notifications on VersionLockedError (`#4958 `__) -* `@dojutsu-user `__: Remove trailing slashes on svn checkout (`#4951 `__) -* `@stsewd `__: Safe symlink on version deletion (`#4937 `__) -* `@humitos `__: CRUD for EnvironmentVariables from Project's admin (`#4899 `__) -* `@humitos `__: Notify users about the usage of deprecated webhooks (`#4898 `__) -* `@dojutsu-user `__: Disable django guardian warning (`#4892 `__) -* `@humitos `__: Handle 401, 403 and 404 status codes when hitting GitHub for webhook (`#4805 `__) +* `@stsewd `__: Use the python path from virtualenv in Conda (`#5110 `__) +* `@humitos `__: Feature flag to use `readthedocs/build:testing` image (`#5109 `__) +* `@stsewd `__: Use python from virtualenv's bin directory when executing commands (`#5107 `__) +* `@humitos `__: Do not build projects from banned users (`#5096 `__) +* `@agjohnson `__: Fix common pieces (`#5095 `__) +* `@rainwoodman `__: Suppress progress bar of the conda command. (`#5094 `__) +* `@humitos `__: Remove unused suggestion block from 404 pages (`#5087 `__) +* `@humitos `__: Remove header nav (Login/Logout button) on 404 pages (`#5085 `__) +* `@stsewd `__: Fix little typo (`#5084 `__) +* `@agjohnson `__: Split up deprecated view notification to GitHub and other webhook endpoints (`#5083 `__) +* `@humitos `__: Install ProBot (`#5082 `__) +* `@stsewd `__: Update docs about contributing to docs (`#5077 `__) +* `@humitos `__: Declare and improve invoke tasks (`#5075 `__) +* `@davidfischer `__: Fire a signal for domain verification (eg. for SSL) (`#5071 `__) +* `@agjohnson `__: Update copy on notifications for github services deprecation (`#5067 `__) +* `@humitos `__: Upgrade all packages with pur (`#5059 `__) +* `@dojutsu-user `__: Reduce logging to sentry (`#5054 `__) +* `@discdiver `__: fixed missing apostrophe for possessive "project's" (`#5052 `__) +* `@dojutsu-user `__: Template improvements in "gold/subscription_form.html" (`#5049 `__) +* `@merwok `__: Fix link in features page (`#5048 `__) +* `@stsewd `__: Update webhook docs (`#5040 `__) +* `@stsewd `__: Remove sphinx static and template dir (`#5039 `__) +* `@stephenfin `__: Add temporary method for disabling shallow cloning (#5031) (`#5036 `__) +* `@stsewd `__: Raise exception in failed checkout (`#5035 `__) +* `@dojutsu-user `__: Change default_branch value from Version.slug to Version.identifier (`#5034 `__) +* `@humitos `__: Make wipe view not CSRF exempt (`#5025 `__) +* `@humitos `__: Convert an IRI path to URI before setting as NGINX header (`#5024 `__) +* `@safwanrahman `__: index project asynchronously (`#5023 `__) +* `@stsewd `__: Keep command output when it's killed (`#5015 `__) +* `@stsewd `__: More hints for invalid submodules (`#5012 `__) +* `@ericholscher `__: Release 2.8.4 (`#5011 `__) +* `@stsewd `__: Remove `auto` doctype (`#5010 `__) +* `@davidfischer `__: Tweak sidebar ad priority (`#5005 `__) +* `@stsewd `__: Replace git status and git submodules status for gitpython (`#5002 `__) +* `@davidfischer `__: Backport jquery 2432 to Read the Docs (`#5001 `__) +* `@stsewd `__: Refactor remove_dir (`#4994 `__) +* `@humitos `__: Skip builds when project is not active (`#4991 `__) +* `@dojutsu-user `__: Make $ unselectable in docs (`#4990 `__) +* `@dojutsu-user `__: Remove deprecated "models.permalink" (`#4975 `__) +* `@dojutsu-user `__: Add validation for tags of length greater than 100 characters (`#4967 `__) +* `@dojutsu-user `__: Add test case for send_notifications on VersionLockedError (`#4958 `__) +* `@dojutsu-user `__: Remove trailing slashes on svn checkout (`#4951 `__) +* `@stsewd `__: Safe symlink on version deletion (`#4937 `__) +* `@humitos `__: CRUD for EnvironmentVariables from Project's admin (`#4899 `__) +* `@humitos `__: Notify users about the usage of deprecated webhooks (`#4898 `__) +* `@dojutsu-user `__: Disable django guardian warning (`#4892 `__) +* `@humitos `__: Handle 401, 403 and 404 status codes when hitting GitHub for webhook (`#4805 `__) Version 2.8.4 ------------- :Date: December 17, 2018 -* `@davidfischer `__: Tweak sidebar ad priority (`#5005 `__) -* `@davidfischer `__: Backport jquery 2432 to Read the Docs (`#5001 `__) -* `@ericholscher `__: Remove codecov comments and project coverage CI status (`#4996 `__) -* `@stsewd `__: Remove `LOCAL_GIT_BRANCHES` from settings (`#4993 `__) -* `@dojutsu-user `__: Link update on FAQ page (`#4988 `__) -* `@ericholscher `__: Only use remote branches for our syncing. (`#4984 `__) -* `@humitos `__: Sanitize output and chunk it at DATA_UPLOAD_MAX_MEMORY_SIZE (`#4982 `__) -* `@humitos `__: Modify DB field for container_time_limit to be an integer (`#4979 `__) -* `@dojutsu-user `__: Remove deprecated imports from "urlresolvers" (`#4976 `__) -* `@davidfischer `__: Workaround for a django-storages bug (`#4963 `__) -* `@ericholscher `__: Release 2.8.3 (`#4961 `__) -* `@monsij `__: Remove -e option (`#4960 `__) -* `@nutann3 `__: Update "install Sphinx" URL (`#4959 `__) -* `@stsewd `__: Shallow git clone (`#4939 `__) -* `@dojutsu-user `__: Validate profile form fields (`#4910 `__) -* `@davidfischer `__: Calculate actual ad views (`#4885 `__) -* `@humitos `__: Allow all /api/v2/ CORS if the Domain is known (`#4880 `__) -* `@dojutsu-user `__: Disable django.security.DisallowedHost from logging (`#4879 `__) -* `@dojutsu-user `__: Remove 'Sphinx Template Changes' From Docs (`#4878 `__) -* `@dojutsu-user `__: Make form for adopting project a choice field (`#4841 `__) -* `@dojutsu-user `__: Add 'Branding' under the 'Business Info' section and 'Guidelines' on 'Design Docs' (`#4830 `__) -* `@dojutsu-user `__: Raise 404 at SubdomainMiddleware if the project does not exist. (`#4795 `__) -* `@dojutsu-user `__: Add help_text in the form for adopting a project (`#4781 `__) -* `@dojutsu-user `__: Remove /embed API endpoint (`#4771 `__) -* `@dojutsu-user `__: Improve unexpected error message when build fails (`#4754 `__) -* `@dojutsu-user `__: Change the way of using login_required decorator (`#4723 `__) -* `@dojutsu-user `__: Fix the form for adopting a project (`#4721 `__) +* `@davidfischer `__: Tweak sidebar ad priority (`#5005 `__) +* `@davidfischer `__: Backport jquery 2432 to Read the Docs (`#5001 `__) +* `@ericholscher `__: Remove codecov comments and project coverage CI status (`#4996 `__) +* `@stsewd `__: Remove `LOCAL_GIT_BRANCHES` from settings (`#4993 `__) +* `@dojutsu-user `__: Link update on FAQ page (`#4988 `__) +* `@ericholscher `__: Only use remote branches for our syncing. (`#4984 `__) +* `@humitos `__: Sanitize output and chunk it at DATA_UPLOAD_MAX_MEMORY_SIZE (`#4982 `__) +* `@humitos `__: Modify DB field for container_time_limit to be an integer (`#4979 `__) +* `@dojutsu-user `__: Remove deprecated imports from "urlresolvers" (`#4976 `__) +* `@davidfischer `__: Workaround for a django-storages bug (`#4963 `__) +* `@ericholscher `__: Release 2.8.3 (`#4961 `__) +* `@monsij `__: Remove -e option (`#4960 `__) +* `@nutann3 `__: Update "install Sphinx" URL (`#4959 `__) +* `@stsewd `__: Shallow git clone (`#4939 `__) +* `@dojutsu-user `__: Validate profile form fields (`#4910 `__) +* `@davidfischer `__: Calculate actual ad views (`#4885 `__) +* `@humitos `__: Allow all /api/v2/ CORS if the Domain is known (`#4880 `__) +* `@dojutsu-user `__: Disable django.security.DisallowedHost from logging (`#4879 `__) +* `@dojutsu-user `__: Remove 'Sphinx Template Changes' From Docs (`#4878 `__) +* `@dojutsu-user `__: Make form for adopting project a choice field (`#4841 `__) +* `@dojutsu-user `__: Add 'Branding' under the 'Business Info' section and 'Guidelines' on 'Design Docs' (`#4830 `__) +* `@dojutsu-user `__: Raise 404 at SubdomainMiddleware if the project does not exist. (`#4795 `__) +* `@dojutsu-user `__: Add help_text in the form for adopting a project (`#4781 `__) +* `@dojutsu-user `__: Remove /embed API endpoint (`#4771 `__) +* `@dojutsu-user `__: Improve unexpected error message when build fails (`#4754 `__) +* `@dojutsu-user `__: Change the way of using login_required decorator (`#4723 `__) +* `@dojutsu-user `__: Fix the form for adopting a project (`#4721 `__) Version 2.8.3 ------------- :Date: December 05, 2018 -* `@nutann3 `__: Update "install Sphinx" URL (`#4959 `__) -* `@humitos `__: Pin redis to the current stable and compatible version (`#4956 `__) -* `@humitos `__: Properly set LANG environment variables (`#4954 `__) -* `@humitos `__: Adapt code to remove and ignore warnings (`#4953 `__) -* `@stsewd `__: Shallow git clone (`#4939 `__) -* `@stsewd `__: Install latest version of pip (`#4938 `__) -* `@stsewd `__: Fix svn update (`#4933 `__) -* `@ericholscher `__: Release 2.8.2 (`#4931 `__) -* `@stsewd `__: Remove repeated and dead code (`#4929 `__) -* `@stsewd `__: Remove deprecated sudo from travis (`#4919 `__) -* `@dojutsu-user `__: Validate profile form fields (`#4910 `__) -* `@davidfischer `__: Calculate actual ad views (`#4885 `__) -* `@stsewd `__: Sync versions when creating/deleting versions (`#4876 `__) -* `@dojutsu-user `__: Remove unused project model fields (`#4870 `__) -* `@humitos `__: All package updates (`#4792 `__) -* `@humitos `__: Support git unicode branches (`#4433 `__) +* `@nutann3 `__: Update "install Sphinx" URL (`#4959 `__) +* `@humitos `__: Pin redis to the current stable and compatible version (`#4956 `__) +* `@humitos `__: Properly set LANG environment variables (`#4954 `__) +* `@humitos `__: Adapt code to remove and ignore warnings (`#4953 `__) +* `@stsewd `__: Shallow git clone (`#4939 `__) +* `@stsewd `__: Install latest version of pip (`#4938 `__) +* `@stsewd `__: Fix svn update (`#4933 `__) +* `@ericholscher `__: Release 2.8.2 (`#4931 `__) +* `@stsewd `__: Remove repeated and dead code (`#4929 `__) +* `@stsewd `__: Remove deprecated sudo from travis (`#4919 `__) +* `@dojutsu-user `__: Validate profile form fields (`#4910 `__) +* `@davidfischer `__: Calculate actual ad views (`#4885 `__) +* `@stsewd `__: Sync versions when creating/deleting versions (`#4876 `__) +* `@dojutsu-user `__: Remove unused project model fields (`#4870 `__) +* `@humitos `__: All package updates (`#4792 `__) +* `@humitos `__: Support git unicode branches (`#4433 `__) Version 2.8.2 ------------- :Date: November 28, 2018 -* `@stsewd `__: Use .exists in queryset (`#4927 `__) -* `@stsewd `__: Don't rmtree symlink (`#4925 `__) -* `@stsewd `__: Delete tags with same commit (`#4915 `__) -* `@safwanrahman `__: Tuning Elasticsearch for search improvements (`#4909 `__) -* `@edmondchuc `__: Fixed some typos. (`#4906 `__) -* `@humitos `__: Upgrade stripe Python package to the latest version (`#4904 `__) -* `@humitos `__: Retry on API failure when connecting from builders (`#4902 `__) -* `@stsewd `__: Separate update and checkout steps (`#4901 `__) -* `@humitos `__: Expose environment variables from database into build commands (`#4894 `__) -* `@ericholscher `__: Use python to expand the cwd instead of environment variables (`#4882 `__) -* `@humitos `__: Call Celery worker properly (`#4881 `__) -* `@dojutsu-user `__: Disable django.security.DisallowedHost from logging (`#4879 `__) -* `@dojutsu-user `__: Remove 'Sphinx Template Changes' From Docs (`#4878 `__) -* `@ericholscher `__: Unbreak the admin on ImportedFile by using raw_id_fields (`#4874 `__) -* `@stsewd `__: Check if latest exists before updating identifier (`#4873 `__) -* `@ericholscher `__: Release 2.8.1 (`#4872 `__) -* `@dojutsu-user `__: Update django-guardian settings (`#4871 `__) -* `@dojutsu-user `__: Change 'VerisionLockedTimeout' to 'VersionLockedError' in comment. (`#4859 `__) -* `@stsewd `__: Hide "edit on" when the version is a tag (`#4851 `__) -* `@stsewd `__: Delete untracked tags on fetch (`#4811 `__) -* `@humitos `__: Appropiate logging when a LockTimeout for VCS is reached (`#4804 `__) -* `@stsewd `__: Remove support for multiple configurations in one file (`#4800 `__) -* `@stsewd `__: Pipfile support (schema) (`#4782 `__) -* `@stsewd `__: Save config on build model (`#4749 `__) -* `@invinciblycool `__: Redirect to build detail post manual build (`#4622 `__) -* `@davidfischer `__: Enable timezone support and set timezone to UTC (`#4545 `__) -* `@chirathr `__: Webhook notification URL size validation check (`#3680 `__) +* `@stsewd `__: Use .exists in queryset (`#4927 `__) +* `@stsewd `__: Don't rmtree symlink (`#4925 `__) +* `@stsewd `__: Delete tags with same commit (`#4915 `__) +* `@safwanrahman `__: Tuning Elasticsearch for search improvements (`#4909 `__) +* `@edmondchuc `__: Fixed some typos. (`#4906 `__) +* `@humitos `__: Upgrade stripe Python package to the latest version (`#4904 `__) +* `@humitos `__: Retry on API failure when connecting from builders (`#4902 `__) +* `@stsewd `__: Separate update and checkout steps (`#4901 `__) +* `@humitos `__: Expose environment variables from database into build commands (`#4894 `__) +* `@ericholscher `__: Use python to expand the cwd instead of environment variables (`#4882 `__) +* `@humitos `__: Call Celery worker properly (`#4881 `__) +* `@dojutsu-user `__: Disable django.security.DisallowedHost from logging (`#4879 `__) +* `@dojutsu-user `__: Remove 'Sphinx Template Changes' From Docs (`#4878 `__) +* `@ericholscher `__: Unbreak the admin on ImportedFile by using raw_id_fields (`#4874 `__) +* `@stsewd `__: Check if latest exists before updating identifier (`#4873 `__) +* `@ericholscher `__: Release 2.8.1 (`#4872 `__) +* `@dojutsu-user `__: Update django-guardian settings (`#4871 `__) +* `@dojutsu-user `__: Change 'VerisionLockedTimeout' to 'VersionLockedError' in comment. (`#4859 `__) +* `@stsewd `__: Hide "edit on" when the version is a tag (`#4851 `__) +* `@stsewd `__: Delete untracked tags on fetch (`#4811 `__) +* `@humitos `__: Appropiate logging when a LockTimeout for VCS is reached (`#4804 `__) +* `@stsewd `__: Remove support for multiple configurations in one file (`#4800 `__) +* `@stsewd `__: Pipfile support (schema) (`#4782 `__) +* `@stsewd `__: Save config on build model (`#4749 `__) +* `@invinciblycool `__: Redirect to build detail post manual build (`#4622 `__) +* `@davidfischer `__: Enable timezone support and set timezone to UTC (`#4545 `__) +* `@chirathr `__: Webhook notification URL size validation check (`#3680 `__) Version 2.8.1 ------------- :Date: November 06, 2018 -* `@ericholscher `__: Fix migration name on modified date migration (`#4867 `__) -* `@dojutsu-user `__: Change 'VerisionLockedTimeout' to 'VersionLockedError' in comment. (`#4859 `__) -* `@stsewd `__: Fix rtd config file (`#4857 `__) -* `@ericholscher `__: Shorten project name to match slug length (`#4856 `__) -* `@stsewd `__: Generic message for parser error of config file (`#4853 `__) -* `@stsewd `__: Use $HOME as CWD for virtualenv creation (`#4852 `__) -* `@stsewd `__: Hide "edit on" when the version is a tag (`#4851 `__) -* `@ericholscher `__: Add modified_date to ImportedFile. (`#4850 `__) -* `@ericholscher `__: Use raw_id_fields so that the Feature admin loads (`#4849 `__) -* `@stsewd `__: Allow to change project's VCS (`#4845 `__) -* `@benjaoming `__: Version compare warning text (`#4842 `__) -* `@dojutsu-user `__: Make form for adopting project a choice field (`#4841 `__) -* `@humitos `__: Do not send notification on VersionLockedError (`#4839 `__) -* `@stsewd `__: Start testing config v2 on our project (`#4838 `__) -* `@ericholscher `__: Add all migrations that are missing from model changes (`#4837 `__) -* `@ericholscher `__: Add docstring to DrfJsonSerializer so we know why it's there (`#4836 `__) -* `@ericholscher `__: Show the project's slug in the dashboard (`#4834 `__) -* `@humitos `__: Avoid infinite redirection (`#4833 `__) -* `@ericholscher `__: Allow filtering builds by commit. (`#4831 `__) -* `@dojutsu-user `__: Add 'Branding' under the 'Business Info' section and 'Guidelines' on 'Design Docs' (`#4830 `__) -* `@davidfischer `__: Migrate old passwords without "set_unusable_password" (`#4829 `__) -* `@humitos `__: Do not import the Celery worker when running the Django app (`#4824 `__) -* `@damianz5 `__: Fix for jQuery in doc-embed call (`#4819 `__) -* `@invinciblycool `__: Add MkDocsYAMLParseError (`#4814 `__) -* `@stsewd `__: Delete untracked tags on fetch (`#4811 `__) -* `@stsewd `__: Don't activate version on build (`#4810 `__) -* `@humitos `__: Feature flag to make `readthedocs` theme default on MkDocs docs (`#4802 `__) -* `@ericholscher `__: Allow use of `file://` urls in repos during development. (`#4801 `__) -* `@ericholscher `__: Release 2.7.2 (`#4796 `__) -* `@dojutsu-user `__: Raise 404 at SubdomainMiddleware if the project does not exist. (`#4795 `__) -* `@dojutsu-user `__: Add help_text in the form for adopting a project (`#4781 `__) -* `@humitos `__: Add VAT ID field for Gold User (`#4776 `__) -* `@sriks123 `__: Remove logic around finding config file inside directories (`#4755 `__) -* `@dojutsu-user `__: Improve unexpected error message when build fails (`#4754 `__) -* `@stsewd `__: Don't build latest on webhook if it is deactivated (`#4733 `__) -* `@dojutsu-user `__: Change the way of using login_required decorator (`#4723 `__) -* `@invinciblycool `__: Remove unused views and their translations. (`#4632 `__) -* `@invinciblycool `__: Redirect to build detail post manual build (`#4622 `__) -* `@anubhavsinha98 `__: Issue #4551 Changed mock docks to use sphinx (`#4569 `__) -* `@xrmx `__: search: mark more strings for translation (`#4438 `__) -* `@Alig1493 `__: Fix for issue #4092: Remove unused field from Project model (`#4431 `__) -* `@mashrikt `__: Remove pytest _describe (`#4429 `__) -* `@xrmx `__: static: use modern getJSON callbacks (`#4382 `__) -* `@jaraco `__: Script for creating a project (`#4370 `__) -* `@xrmx `__: make it easier to use a different default theme (`#4278 `__) -* `@humitos `__: Document alternate domains for business site (`#4271 `__) -* `@xrmx `__: restapi/client: don't use DRF parser for parsing (`#4160 `__) -* `@julienmalard `__: New languages (`#3759 `__) -* `@stsewd `__: Improve installation guide (`#3631 `__) -* `@stsewd `__: Allow to hide version warning (`#3595 `__) -* `@Alig1493 `__: [Fixed #872] Filter Builds according to commit (`#3544 `__) -* `@stsewd `__: Make slug field a valid DNS label (`#3464 `__) +* `@ericholscher `__: Fix migration name on modified date migration (`#4867 `__) +* `@dojutsu-user `__: Change 'VerisionLockedTimeout' to 'VersionLockedError' in comment. (`#4859 `__) +* `@stsewd `__: Fix rtd config file (`#4857 `__) +* `@ericholscher `__: Shorten project name to match slug length (`#4856 `__) +* `@stsewd `__: Generic message for parser error of config file (`#4853 `__) +* `@stsewd `__: Use $HOME as CWD for virtualenv creation (`#4852 `__) +* `@stsewd `__: Hide "edit on" when the version is a tag (`#4851 `__) +* `@ericholscher `__: Add modified_date to ImportedFile. (`#4850 `__) +* `@ericholscher `__: Use raw_id_fields so that the Feature admin loads (`#4849 `__) +* `@stsewd `__: Allow to change project's VCS (`#4845 `__) +* `@benjaoming `__: Version compare warning text (`#4842 `__) +* `@dojutsu-user `__: Make form for adopting project a choice field (`#4841 `__) +* `@humitos `__: Do not send notification on VersionLockedError (`#4839 `__) +* `@stsewd `__: Start testing config v2 on our project (`#4838 `__) +* `@ericholscher `__: Add all migrations that are missing from model changes (`#4837 `__) +* `@ericholscher `__: Add docstring to DrfJsonSerializer so we know why it's there (`#4836 `__) +* `@ericholscher `__: Show the project's slug in the dashboard (`#4834 `__) +* `@humitos `__: Avoid infinite redirection (`#4833 `__) +* `@ericholscher `__: Allow filtering builds by commit. (`#4831 `__) +* `@dojutsu-user `__: Add 'Branding' under the 'Business Info' section and 'Guidelines' on 'Design Docs' (`#4830 `__) +* `@davidfischer `__: Migrate old passwords without "set_unusable_password" (`#4829 `__) +* `@humitos `__: Do not import the Celery worker when running the Django app (`#4824 `__) +* `@damianz5 `__: Fix for jQuery in doc-embed call (`#4819 `__) +* `@invinciblycool `__: Add MkDocsYAMLParseError (`#4814 `__) +* `@stsewd `__: Delete untracked tags on fetch (`#4811 `__) +* `@stsewd `__: Don't activate version on build (`#4810 `__) +* `@humitos `__: Feature flag to make `readthedocs` theme default on MkDocs docs (`#4802 `__) +* `@ericholscher `__: Allow use of `file://` urls in repos during development. (`#4801 `__) +* `@ericholscher `__: Release 2.7.2 (`#4796 `__) +* `@dojutsu-user `__: Raise 404 at SubdomainMiddleware if the project does not exist. (`#4795 `__) +* `@dojutsu-user `__: Add help_text in the form for adopting a project (`#4781 `__) +* `@humitos `__: Add VAT ID field for Gold User (`#4776 `__) +* `@sriks123 `__: Remove logic around finding config file inside directories (`#4755 `__) +* `@dojutsu-user `__: Improve unexpected error message when build fails (`#4754 `__) +* `@stsewd `__: Don't build latest on webhook if it is deactivated (`#4733 `__) +* `@dojutsu-user `__: Change the way of using login_required decorator (`#4723 `__) +* `@invinciblycool `__: Remove unused views and their translations. (`#4632 `__) +* `@invinciblycool `__: Redirect to build detail post manual build (`#4622 `__) +* `@anubhavsinha98 `__: Issue #4551 Changed mock docks to use sphinx (`#4569 `__) +* `@xrmx `__: search: mark more strings for translation (`#4438 `__) +* `@Alig1493 `__: Fix for issue #4092: Remove unused field from Project model (`#4431 `__) +* `@mashrikt `__: Remove pytest _describe (`#4429 `__) +* `@xrmx `__: static: use modern getJSON callbacks (`#4382 `__) +* `@jaraco `__: Script for creating a project (`#4370 `__) +* `@xrmx `__: make it easier to use a different default theme (`#4278 `__) +* `@humitos `__: Document alternate domains for business site (`#4271 `__) +* `@xrmx `__: restapi/client: don't use DRF parser for parsing (`#4160 `__) +* `@julienmalard `__: New languages (`#3759 `__) +* `@stsewd `__: Improve installation guide (`#3631 `__) +* `@stsewd `__: Allow to hide version warning (`#3595 `__) +* `@Alig1493 `__: [Fixed #872] Filter Builds according to commit (`#3544 `__) +* `@stsewd `__: Make slug field a valid DNS label (`#3464 `__) Version 2.8.0 ------------- @@ -1161,88 +1161,88 @@ Version 2.8.0 Major change is an upgrade to Django 1.11. -* `@humitos `__: Cleanup old code (remove old_div) (`#4817 `__) -* `@humitos `__: Remove unnecessary migration (`#4806 `__) -* `@humitos `__: Feature flag to make `readthedocs` theme default on MkDocs docs (`#4802 `__) -* `@stsewd `__: Add codecov badge (`#4799 `__) -* `@humitos `__: Pin missing dependency for the MkDocs guide compatibility (`#4798 `__) -* `@ericholscher `__: Release 2.7.2 (`#4796 `__) -* `@humitos `__: Do not log as error a webhook with an invalid branch name (`#4779 `__) -* `@ericholscher `__: Run travis on release branches (`#4763 `__) -* `@ericholscher `__: Remove Eric & Anthony from ADMINS & MANAGERS settings (`#4762 `__) -* `@stsewd `__: Don't use RequestsContext (`#4759 `__) -* `@davidfischer `__: Django 1.11 upgrade (`#4750 `__) -* `@stsewd `__: Dropdown to select Advanced Settings (`#4710 `__) -* `@stsewd `__: Remove hardcoded constant from config module (`#4704 `__) -* `@stsewd `__: Update tastypie (`#4325 `__) -* `@stsewd `__: Update to Django 1.10 (`#4319 `__) +* `@humitos `__: Cleanup old code (remove old_div) (`#4817 `__) +* `@humitos `__: Remove unnecessary migration (`#4806 `__) +* `@humitos `__: Feature flag to make `readthedocs` theme default on MkDocs docs (`#4802 `__) +* `@stsewd `__: Add codecov badge (`#4799 `__) +* `@humitos `__: Pin missing dependency for the MkDocs guide compatibility (`#4798 `__) +* `@ericholscher `__: Release 2.7.2 (`#4796 `__) +* `@humitos `__: Do not log as error a webhook with an invalid branch name (`#4779 `__) +* `@ericholscher `__: Run travis on release branches (`#4763 `__) +* `@ericholscher `__: Remove Eric & Anthony from ADMINS & MANAGERS settings (`#4762 `__) +* `@stsewd `__: Don't use RequestsContext (`#4759 `__) +* `@davidfischer `__: Django 1.11 upgrade (`#4750 `__) +* `@stsewd `__: Dropdown to select Advanced Settings (`#4710 `__) +* `@stsewd `__: Remove hardcoded constant from config module (`#4704 `__) +* `@stsewd `__: Update tastypie (`#4325 `__) +* `@stsewd `__: Update to Django 1.10 (`#4319 `__) Version 2.7.2 ------------- :Date: October 23, 2018 -* `@humitos `__: Validate the slug generated is valid before importing a project (`#4780 `__) -* `@humitos `__: Do not log as error a webhook with an invalid branch name (`#4779 `__) -* `@ericholscher `__: Add an index page to our design docs. (`#4775 `__) -* `@dojutsu-user `__: Remove /embed API endpoint (`#4771 `__) -* `@stsewd `__: Upgrade logs from debug on middleware (`#4769 `__) -* `@humitos `__: Link to SSL for Custom Domains fixed (`#4766 `__) -* `@ericholscher `__: Remove Eric & Anthony from ADMINS & MANAGERS settings (`#4762 `__) -* `@humitos `__: Do not re-raise the exception if the one that we are checking (`#4761 `__) -* `@humitos `__: Do not fail when unlinking an non-existing path (`#4760 `__) -* `@humitos `__: Allow to extend the DomainForm from outside (`#4752 `__) -* `@davidfischer `__: Fixes an OSX issue with the test suite (`#4748 `__) -* `@humitos `__: Use Docker time limit for max lock age (`#4747 `__) -* `@xyNNN `__: Fixed link of PagerDuty (`#4744 `__) -* `@davidfischer `__: Make storage syncers extend from a base class (`#4742 `__) -* `@ericholscher `__: Revert "Upgrade theme media to 0.4.2" (`#4735 `__) -* `@ericholscher `__: Upgrade theme media to 0.4.2 (`#4734 `__) -* `@stsewd `__: Extend install option from config file (v2, schema only) (`#4732 `__) -* `@stsewd `__: Remove /cname endpoint (`#4731 `__) -* `@ericholscher `__: Fix get_vcs_repo by moving it to the Mixin (`#4727 `__) -* `@humitos `__: Guide explaining how to keep compatibility with mkdocs (`#4726 `__) -* `@ericholscher `__: Release 2.7.1 (`#4725 `__) -* `@dojutsu-user `__: Fix the form for adopting a project (`#4721 `__) -* `@ericholscher `__: Remove logging verbosity on syncer failure (`#4717 `__) -* `@humitos `__: Lint requirement file for py2 (`#4712 `__) -* `@davidfischer `__: Improve the getting started docs (`#4676 `__) -* `@stsewd `__: Strict validation in configuration file (v2 only) (`#4607 `__) -* `@stsewd `__: Run coverage on travis (`#4605 `__) +* `@humitos `__: Validate the slug generated is valid before importing a project (`#4780 `__) +* `@humitos `__: Do not log as error a webhook with an invalid branch name (`#4779 `__) +* `@ericholscher `__: Add an index page to our design docs. (`#4775 `__) +* `@dojutsu-user `__: Remove /embed API endpoint (`#4771 `__) +* `@stsewd `__: Upgrade logs from debug on middleware (`#4769 `__) +* `@humitos `__: Link to SSL for Custom Domains fixed (`#4766 `__) +* `@ericholscher `__: Remove Eric & Anthony from ADMINS & MANAGERS settings (`#4762 `__) +* `@humitos `__: Do not re-raise the exception if the one that we are checking (`#4761 `__) +* `@humitos `__: Do not fail when unlinking an non-existing path (`#4760 `__) +* `@humitos `__: Allow to extend the DomainForm from outside (`#4752 `__) +* `@davidfischer `__: Fixes an OSX issue with the test suite (`#4748 `__) +* `@humitos `__: Use Docker time limit for max lock age (`#4747 `__) +* `@xyNNN `__: Fixed link of PagerDuty (`#4744 `__) +* `@davidfischer `__: Make storage syncers extend from a base class (`#4742 `__) +* `@ericholscher `__: Revert "Upgrade theme media to 0.4.2" (`#4735 `__) +* `@ericholscher `__: Upgrade theme media to 0.4.2 (`#4734 `__) +* `@stsewd `__: Extend install option from config file (v2, schema only) (`#4732 `__) +* `@stsewd `__: Remove /cname endpoint (`#4731 `__) +* `@ericholscher `__: Fix get_vcs_repo by moving it to the Mixin (`#4727 `__) +* `@humitos `__: Guide explaining how to keep compatibility with mkdocs (`#4726 `__) +* `@ericholscher `__: Release 2.7.1 (`#4725 `__) +* `@dojutsu-user `__: Fix the form for adopting a project (`#4721 `__) +* `@ericholscher `__: Remove logging verbosity on syncer failure (`#4717 `__) +* `@humitos `__: Lint requirement file for py2 (`#4712 `__) +* `@davidfischer `__: Improve the getting started docs (`#4676 `__) +* `@stsewd `__: Strict validation in configuration file (v2 only) (`#4607 `__) +* `@stsewd `__: Run coverage on travis (`#4605 `__) Version 2.7.1 ------------- :Date: October 04, 2018 -* `@ericholscher `__: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (`#4716 `__) -* `@ericholscher `__: Reduce the logging we do on CNAME 404 (`#4715 `__) -* `@davidfischer `__: Minor redirect admin improvements (`#4709 `__) -* `@humitos `__: Define the doc_search reverse URL from inside the __init__ on test (`#4703 `__) -* `@ericholscher `__: Revert "auto refresh false" (`#4701 `__) -* `@browniebroke `__: Remove unused package nilsimsa (`#4697 `__) -* `@stsewd `__: Fix broken url on sphinx projects (`#4696 `__) -* `@safwanrahman `__: Tuning elasticsearch shard and replica (`#4689 `__) -* `@ericholscher `__: Fix bug where we were not indexing Sphinx HTMLDir projects (`#4685 `__) -* `@ericholscher `__: Fix the queryset used in chunking (`#4683 `__) -* `@ericholscher `__: Fix python 2 syntax for getting first key in search index update (`#4682 `__) -* `@ericholscher `__: Release 2.7.0 (`#4681 `__) -* `@davidfischer `__: Increase footer ad text size (`#4678 `__) -* `@davidfischer `__: Fix broken docs links (`#4677 `__) -* `@ericholscher `__: Remove search autosync from tests so local tests work (`#4675 `__) -* `@stsewd `__: Refactor tasks into decorators (`#4666 `__) -* `@stsewd `__: Clean up logging (`#4665 `__) -* `@davidfischer `__: Ad customization docs (`#4659 `__) -* `@davidfischer `__: Fix a typo in the privacy policy (`#4658 `__) -* `@stsewd `__: Refactor PublicTask into a decorator task (`#4656 `__) -* `@stsewd `__: Remove -r option from update_repos command (`#4653 `__) -* `@davidfischer `__: Create an explicit ad placement (`#4647 `__) -* `@agjohnson `__: Use collectstatic on `media/`, without collecting user files (`#4502 `__) -* `@stsewd `__: Implement submodules key from v2 config (`#4493 `__) -* `@stsewd `__: Implement mkdocs key from v2 config (`#4486 `__) -* `@agjohnson `__: Add docs on our roadmap process (`#4469 `__) -* `@humitos `__: Send notifications when generic/unhandled failures (`#3864 `__) -* `@stsewd `__: Use relative path for docroot on mkdocs (`#3525 `__) +* `@ericholscher `__: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (`#4716 `__) +* `@ericholscher `__: Reduce the logging we do on CNAME 404 (`#4715 `__) +* `@davidfischer `__: Minor redirect admin improvements (`#4709 `__) +* `@humitos `__: Define the doc_search reverse URL from inside the __init__ on test (`#4703 `__) +* `@ericholscher `__: Revert "auto refresh false" (`#4701 `__) +* `@browniebroke `__: Remove unused package nilsimsa (`#4697 `__) +* `@stsewd `__: Fix broken url on sphinx projects (`#4696 `__) +* `@safwanrahman `__: Tuning elasticsearch shard and replica (`#4689 `__) +* `@ericholscher `__: Fix bug where we were not indexing Sphinx HTMLDir projects (`#4685 `__) +* `@ericholscher `__: Fix the queryset used in chunking (`#4683 `__) +* `@ericholscher `__: Fix python 2 syntax for getting first key in search index update (`#4682 `__) +* `@ericholscher `__: Release 2.7.0 (`#4681 `__) +* `@davidfischer `__: Increase footer ad text size (`#4678 `__) +* `@davidfischer `__: Fix broken docs links (`#4677 `__) +* `@ericholscher `__: Remove search autosync from tests so local tests work (`#4675 `__) +* `@stsewd `__: Refactor tasks into decorators (`#4666 `__) +* `@stsewd `__: Clean up logging (`#4665 `__) +* `@davidfischer `__: Ad customization docs (`#4659 `__) +* `@davidfischer `__: Fix a typo in the privacy policy (`#4658 `__) +* `@stsewd `__: Refactor PublicTask into a decorator task (`#4656 `__) +* `@stsewd `__: Remove -r option from update_repos command (`#4653 `__) +* `@davidfischer `__: Create an explicit ad placement (`#4647 `__) +* `@agjohnson `__: Use collectstatic on `media/`, without collecting user files (`#4502 `__) +* `@stsewd `__: Implement submodules key from v2 config (`#4493 `__) +* `@stsewd `__: Implement mkdocs key from v2 config (`#4486 `__) +* `@agjohnson `__: Add docs on our roadmap process (`#4469 `__) +* `@humitos `__: Send notifications when generic/unhandled failures (`#3864 `__) +* `@stsewd `__: Use relative path for docroot on mkdocs (`#3525 `__) Version 2.7.0 ------------- @@ -1256,85 +1256,85 @@ Version 2.6.6 :Date: September 25, 2018 -* `@davidfischer `__: Fix a markdown test error (`#4663 `__) -* `@davidfischer `__: Ad customization docs (`#4659 `__) -* `@davidfischer `__: Fix a typo in the privacy policy (`#4658 `__) -* `@agjohnson `__: Put search step back into project build task (`#4655 `__) -* `@davidfischer `__: Create an explicit ad placement (`#4647 `__) -* `@stsewd `__: Fix some typos in docs and code (`#4646 `__) -* `@stsewd `__: Downgrade celery (`#4644 `__) -* `@stsewd `__: Downgrade django-taggit (`#4639 `__) -* `@safwanrahman `__: [Fix #4247] deleting old search code (`#4635 `__) -* `@stsewd `__: Add change versions slug to faq (`#4633 `__) -* `@stsewd `__: Pin sphinx to a compatible version (`#4631 `__) -* `@davidfischer `__: Make ads more obvious that they are ads (`#4628 `__) -* `@agjohnson `__: Change mentions of "CNAME" -> custom domain (`#4627 `__) -* `@invinciblycool `__: Use validate_dict for more accurate error messages (`#4617 `__) -* `@safwanrahman `__: fixing the indexing (`#4615 `__) -* `@humitos `__: Update our sponsors to mention Azure (`#4614 `__) -* `@agjohnson `__: Add cwd to subprocess calls (`#4611 `__) -* `@agjohnson `__: Make restapi URL additions conditional (`#4609 `__) -* `@agjohnson `__: Ability to use supervisor from python 2.7 and still run Python 3 (`#4606 `__) -* `@humitos `__: Return 404 for inactive versions and allow redirects on them (`#4599 `__) -* `@davidfischer `__: Fixes an issue with duplicate gold subscriptions (`#4597 `__) -* `@davidfischer `__: Fix ad block nag project issue (`#4596 `__) -* `@humitos `__: Run all our tests with Python 3.6 on Travis (`#4592 `__) -* `@humitos `__: Sanitize command output when running under DockerBuildEnvironment (`#4591 `__) -* `@humitos `__: Force resolver to use PUBLIC_DOMAIN over HTTPS if not Domain.https (`#4579 `__) -* `@davidfischer `__: Updates and simplification for mkdocs (`#4556 `__) -* `@humitos `__: Docs for hidding "On ..." section from versions menu (`#4547 `__) -* `@stsewd `__: Implement sphinx key from v2 config (`#4482 `__) -* `@safwanrahman `__: [Fix #4268] Adding Documentation for upgraded Search (`#4467 `__) -* `@humitos `__: Upgrade all packages using pur (`#4318 `__) -* `@humitos `__: Clean CC sensible data on Gold subscriptions (`#4291 `__) -* `@stsewd `__: Update docs to match the new triague guidelines (`#4260 `__) -* `@xrmx `__: Make the STABLE and LATEST constants overridable (`#4099 `__) -* `@stsewd `__: Use str to get the exception message (`#3912 `__) +* `@davidfischer `__: Fix a markdown test error (`#4663 `__) +* `@davidfischer `__: Ad customization docs (`#4659 `__) +* `@davidfischer `__: Fix a typo in the privacy policy (`#4658 `__) +* `@agjohnson `__: Put search step back into project build task (`#4655 `__) +* `@davidfischer `__: Create an explicit ad placement (`#4647 `__) +* `@stsewd `__: Fix some typos in docs and code (`#4646 `__) +* `@stsewd `__: Downgrade celery (`#4644 `__) +* `@stsewd `__: Downgrade django-taggit (`#4639 `__) +* `@safwanrahman `__: [Fix #4247] deleting old search code (`#4635 `__) +* `@stsewd `__: Add change versions slug to faq (`#4633 `__) +* `@stsewd `__: Pin sphinx to a compatible version (`#4631 `__) +* `@davidfischer `__: Make ads more obvious that they are ads (`#4628 `__) +* `@agjohnson `__: Change mentions of "CNAME" -> custom domain (`#4627 `__) +* `@invinciblycool `__: Use validate_dict for more accurate error messages (`#4617 `__) +* `@safwanrahman `__: fixing the indexing (`#4615 `__) +* `@humitos `__: Update our sponsors to mention Azure (`#4614 `__) +* `@agjohnson `__: Add cwd to subprocess calls (`#4611 `__) +* `@agjohnson `__: Make restapi URL additions conditional (`#4609 `__) +* `@agjohnson `__: Ability to use supervisor from python 2.7 and still run Python 3 (`#4606 `__) +* `@humitos `__: Return 404 for inactive versions and allow redirects on them (`#4599 `__) +* `@davidfischer `__: Fixes an issue with duplicate gold subscriptions (`#4597 `__) +* `@davidfischer `__: Fix ad block nag project issue (`#4596 `__) +* `@humitos `__: Run all our tests with Python 3.6 on Travis (`#4592 `__) +* `@humitos `__: Sanitize command output when running under DockerBuildEnvironment (`#4591 `__) +* `@humitos `__: Force resolver to use PUBLIC_DOMAIN over HTTPS if not Domain.https (`#4579 `__) +* `@davidfischer `__: Updates and simplification for mkdocs (`#4556 `__) +* `@humitos `__: Docs for hidding "On ..." section from versions menu (`#4547 `__) +* `@stsewd `__: Implement sphinx key from v2 config (`#4482 `__) +* `@safwanrahman `__: [Fix #4268] Adding Documentation for upgraded Search (`#4467 `__) +* `@humitos `__: Upgrade all packages using pur (`#4318 `__) +* `@humitos `__: Clean CC sensible data on Gold subscriptions (`#4291 `__) +* `@stsewd `__: Update docs to match the new triague guidelines (`#4260 `__) +* `@xrmx `__: Make the STABLE and LATEST constants overridable (`#4099 `__) +* `@stsewd `__: Use str to get the exception message (`#3912 `__) Version 2.6.5 ------------- :Date: August 29, 2018 -* `@stsewd `__: Tests for yaml file regex (`#4587 `__) -* `@agjohnson `__: Respect user language when caching homepage (`#4585 `__) -* `@humitos `__: Add start and termination to YAML file regex (`#4584 `__) -* `@safwanrahman `__: [Fix #4576] Do not delete projects which have multiple users (`#4577 `__) +* `@stsewd `__: Tests for yaml file regex (`#4587 `__) +* `@agjohnson `__: Respect user language when caching homepage (`#4585 `__) +* `@humitos `__: Add start and termination to YAML file regex (`#4584 `__) +* `@safwanrahman `__: [Fix #4576] Do not delete projects which have multiple users (`#4577 `__) Version 2.6.4 ------------- :Date: August 29, 2018 -* `@stsewd `__: Update tests failing on master (`#4575 `__) -* `@davidfischer `__: Add a flag to disable docsearch (`#4570 `__) -* `@stsewd `__: Fix nested syntax in docs (`#4567 `__) -* `@stsewd `__: Fix incorrect reraise (`#4566 `__) -* `@davidfischer `__: Add a note about specifying the version of build tools (`#4562 `__) -* `@davidfischer `__: Serve badges directly from local filesystem (`#4561 `__) -* `@humitos `__: Build JSON artifacts in HTML builder (`#4554 `__) -* `@humitos `__: Route task to proper queue (`#4553 `__) -* `@humitos `__: Sanitize BuildCommand.output by removing NULL characters (`#4552 `__) -* `@davidfischer `__: Fix changelog for 2.6.3 (`#4548 `__) -* `@ericholscher `__: Remove hiredis (`#4542 `__) -* `@davidfischer `__: Use the STATIC_URL for static files to avoid redirection (`#4522 `__) -* `@stsewd `__: Update docs about build process (`#4515 `__) -* `@StefanoChiodino `__: Allow for period as a prefix and yaml extension for config file (`#4512 `__) -* `@AumitLeon `__: Update information on mkdocs build process (`#4508 `__) -* `@humitos `__: Fix Exact Redirect to work properly when using $rest keyword (`#4501 `__) -* `@humitos `__: Mark some BuildEnvironmentError exceptions as Warning and do not log them (`#4495 `__) -* `@xrmx `__: projects: don't explode trying to update UpdateDocsTaskStep state (`#4485 `__) -* `@humitos `__: Note with the developer flow to update our app translations (`#4481 `__) -* `@humitos `__: Add `trimmed` to all multilines `blocktrans` tags (`#4480 `__) -* `@humitos `__: Example and note with usage of trimmed option in blocktrans (`#4479 `__) -* `@humitos `__: Update Transifex resources for our documentation (`#4478 `__) -* `@humitos `__: Documentation for Manage Translations (`#4470 `__) -* `@stsewd `__: Port https://github.com/readthedocs/readthedocs-build/pull/38/ (`#4461 `__) -* `@stsewd `__: Match v1 config interface to new one (`#4456 `__) -* `@humitos `__: Skip tags that point to blob objects instead of commits (`#4442 `__) -* `@stsewd `__: Document python.use_system_site_packages option (`#4422 `__) -* `@humitos `__: More tips about how to reduce resources usage (`#4419 `__) -* `@xrmx `__: projects: user in ProjectQuerySetBase.for_admin_user is mandatory (`#4417 `__) +* `@stsewd `__: Update tests failing on master (`#4575 `__) +* `@davidfischer `__: Add a flag to disable docsearch (`#4570 `__) +* `@stsewd `__: Fix nested syntax in docs (`#4567 `__) +* `@stsewd `__: Fix incorrect reraise (`#4566 `__) +* `@davidfischer `__: Add a note about specifying the version of build tools (`#4562 `__) +* `@davidfischer `__: Serve badges directly from local filesystem (`#4561 `__) +* `@humitos `__: Build JSON artifacts in HTML builder (`#4554 `__) +* `@humitos `__: Route task to proper queue (`#4553 `__) +* `@humitos `__: Sanitize BuildCommand.output by removing NULL characters (`#4552 `__) +* `@davidfischer `__: Fix changelog for 2.6.3 (`#4548 `__) +* `@ericholscher `__: Remove hiredis (`#4542 `__) +* `@davidfischer `__: Use the STATIC_URL for static files to avoid redirection (`#4522 `__) +* `@stsewd `__: Update docs about build process (`#4515 `__) +* `@StefanoChiodino `__: Allow for period as a prefix and yaml extension for config file (`#4512 `__) +* `@AumitLeon `__: Update information on mkdocs build process (`#4508 `__) +* `@humitos `__: Fix Exact Redirect to work properly when using $rest keyword (`#4501 `__) +* `@humitos `__: Mark some BuildEnvironmentError exceptions as Warning and do not log them (`#4495 `__) +* `@xrmx `__: projects: don't explode trying to update UpdateDocsTaskStep state (`#4485 `__) +* `@humitos `__: Note with the developer flow to update our app translations (`#4481 `__) +* `@humitos `__: Add `trimmed` to all multilines `blocktrans` tags (`#4480 `__) +* `@humitos `__: Example and note with usage of trimmed option in blocktrans (`#4479 `__) +* `@humitos `__: Update Transifex resources for our documentation (`#4478 `__) +* `@humitos `__: Documentation for Manage Translations (`#4470 `__) +* `@stsewd `__: Port https://github.com/readthedocs/readthedocs-build/pull/38/ (`#4461 `__) +* `@stsewd `__: Match v1 config interface to new one (`#4456 `__) +* `@humitos `__: Skip tags that point to blob objects instead of commits (`#4442 `__) +* `@stsewd `__: Document python.use_system_site_packages option (`#4422 `__) +* `@humitos `__: More tips about how to reduce resources usage (`#4419 `__) +* `@xrmx `__: projects: user in ProjectQuerySetBase.for_admin_user is mandatory (`#4417 `__) Version 2.6.3 ------------- @@ -1343,16 +1343,16 @@ Version 2.6.3 Release to Azure! -* `@davidfischer `__: Add Sponsors list to footer (`#4424 `__) -* `@stsewd `__: Cache node_modules to speed up CI (`#4484 `__) -* `@xrmx `__: templates: mark missing string for translation on project edit (`#4518 `__) -* `@ericholscher `__: Performance improvement: cache version listing on the homepage (`#4526 `__) -* `@agjohnson `__: Remove mailgun from our dependencies (`#4531 `__) -* `@davidfischer `__: Improved ad block detection (`#4532 `__) -* `@agjohnson `__: Revert "Remove SelectiveFileSystemFolder finder workaround" (`#4533 `__) -* `@davidfischer `__: Slight clarification on turning off ads for a project (`#4534 `__) -* `@davidfischer `__: Fix the sponsor image paths (`#4535 `__) -* `@agjohnson `__: Update build assets (`#4537 `__) +* `@davidfischer `__: Add Sponsors list to footer (`#4424 `__) +* `@stsewd `__: Cache node_modules to speed up CI (`#4484 `__) +* `@xrmx `__: templates: mark missing string for translation on project edit (`#4518 `__) +* `@ericholscher `__: Performance improvement: cache version listing on the homepage (`#4526 `__) +* `@agjohnson `__: Remove mailgun from our dependencies (`#4531 `__) +* `@davidfischer `__: Improved ad block detection (`#4532 `__) +* `@agjohnson `__: Revert "Remove SelectiveFileSystemFolder finder workaround" (`#4533 `__) +* `@davidfischer `__: Slight clarification on turning off ads for a project (`#4534 `__) +* `@davidfischer `__: Fix the sponsor image paths (`#4535 `__) +* `@agjohnson `__: Update build assets (`#4537 `__) Version 2.6.2 @@ -1360,48 +1360,48 @@ Version 2.6.2 :Date: August 14, 2018 -* `@davidfischer `__: Custom domain clarifications (`#4514 `__) -* `@trein `__: Use single quote throughout the file (`#4513 `__) -* `@davidfischer `__: Support ads on pallets themes (`#4499 `__) -* `@davidfischer `__: Only use HostHeaderSSLAdapter for SSL/HTTPS connections (`#4498 `__) -* `@keflavich `__: Very minor English correction (`#4497 `__) -* `@davidfischer `__: All static media is run through "collectstatic" (`#4489 `__) -* `@humitos `__: Fix reST structure (`#4488 `__) -* `@nijel `__: Document expected delay on CNAME change and need for CAA (`#4487 `__) -* `@davidfischer `__: Allow enforcing HTTPS for custom domains (`#4483 `__) -* `@davidfischer `__: Add some details around community ad qualifications (`#4436 `__) -* `@davidfischer `__: Updates to manifest storage (`#4430 `__) -* `@davidfischer `__: Update alt domains docs with SSL (`#4425 `__) -* `@agjohnson `__: Add SNI support for API HTTPS endpoint (`#4423 `__) -* `@davidfischer `__: API v1 cleanup (`#4415 `__) -* `@davidfischer `__: Allow filtering versions by active (`#4414 `__) -* `@mlncn `__: Fix broken link (`#4410 `__) -* `@safwanrahman `__: [Fix #4407] Port Project Search for Elasticsearch 6.x (`#4408 `__) -* `@davidfischer `__: Add client ID to Google Analytics requests (`#4404 `__) -* `@xrmx `__: projects: fix filtering in projects_tag_detail (`#4398 `__) -* `@davidfischer `__: Fix a proxy model bug related to ad-free (`#4390 `__) -* `@humitos `__: Release 2.6.1 (`#4389 `__) -* `@davidfischer `__: Do not access database from builds to check ad-free (`#4387 `__) -* `@humitos `__: Adapt YAML config integration tests (`#4385 `__) -* `@stsewd `__: Set full `source_file` path for default configuration (`#4379 `__) -* `@humitos `__: Make `get_version` usable from a specified path (`#4376 `__) -* `@humitos `__: More tags when logging errors to Sentry (`#4375 `__) -* `@humitos `__: Check for 'options' in update_repos command (`#4373 `__) -* `@safwanrahman `__: [Fix #4333] Implement asynchronous search reindex functionality using celery (`#4368 `__) -* `@stsewd `__: V2 of the configuration file (`#4355 `__) -* `@davidfischer `__: Remove the UID from the GA measurement protocol (`#4347 `__) -* `@humitos `__: Mount `pip_cache_path` in Docker container (`#3556 `__) -* `@agjohnson `__: Show subprojects in search results (`#1866 `__) +* `@davidfischer `__: Custom domain clarifications (`#4514 `__) +* `@trein `__: Use single quote throughout the file (`#4513 `__) +* `@davidfischer `__: Support ads on pallets themes (`#4499 `__) +* `@davidfischer `__: Only use HostHeaderSSLAdapter for SSL/HTTPS connections (`#4498 `__) +* `@keflavich `__: Very minor English correction (`#4497 `__) +* `@davidfischer `__: All static media is run through "collectstatic" (`#4489 `__) +* `@humitos `__: Fix reST structure (`#4488 `__) +* `@nijel `__: Document expected delay on CNAME change and need for CAA (`#4487 `__) +* `@davidfischer `__: Allow enforcing HTTPS for custom domains (`#4483 `__) +* `@davidfischer `__: Add some details around community ad qualifications (`#4436 `__) +* `@davidfischer `__: Updates to manifest storage (`#4430 `__) +* `@davidfischer `__: Update alt domains docs with SSL (`#4425 `__) +* `@agjohnson `__: Add SNI support for API HTTPS endpoint (`#4423 `__) +* `@davidfischer `__: API v1 cleanup (`#4415 `__) +* `@davidfischer `__: Allow filtering versions by active (`#4414 `__) +* `@mlncn `__: Fix broken link (`#4410 `__) +* `@safwanrahman `__: [Fix #4407] Port Project Search for Elasticsearch 6.x (`#4408 `__) +* `@davidfischer `__: Add client ID to Google Analytics requests (`#4404 `__) +* `@xrmx `__: projects: fix filtering in projects_tag_detail (`#4398 `__) +* `@davidfischer `__: Fix a proxy model bug related to ad-free (`#4390 `__) +* `@humitos `__: Release 2.6.1 (`#4389 `__) +* `@davidfischer `__: Do not access database from builds to check ad-free (`#4387 `__) +* `@humitos `__: Adapt YAML config integration tests (`#4385 `__) +* `@stsewd `__: Set full `source_file` path for default configuration (`#4379 `__) +* `@humitos `__: Make `get_version` usable from a specified path (`#4376 `__) +* `@humitos `__: More tags when logging errors to Sentry (`#4375 `__) +* `@humitos `__: Check for 'options' in update_repos command (`#4373 `__) +* `@safwanrahman `__: [Fix #4333] Implement asynchronous search reindex functionality using celery (`#4368 `__) +* `@stsewd `__: V2 of the configuration file (`#4355 `__) +* `@davidfischer `__: Remove the UID from the GA measurement protocol (`#4347 `__) +* `@humitos `__: Mount `pip_cache_path` in Docker container (`#3556 `__) +* `@agjohnson `__: Show subprojects in search results (`#1866 `__) Version 2.6.1 ------------- :Date: July 17, 2018 -* `@davidfischer `__: Do not access database from builds to check ad-free (`#4387 `__) -* `@humitos `__: Adapt YAML config integration tests (`#4385 `__) -* `@stsewd `__: Set full `source_file` path for default configuration (`#4379 `__) -* `@humitos `__: More tags when logging errors to Sentry (`#4375 `__) +* `@davidfischer `__: Do not access database from builds to check ad-free (`#4387 `__) +* `@humitos `__: Adapt YAML config integration tests (`#4385 `__) +* `@stsewd `__: Set full `source_file` path for default configuration (`#4379 `__) +* `@humitos `__: More tags when logging errors to Sentry (`#4375 `__) Version 2.6.0 ------------- @@ -1409,116 +1409,116 @@ Version 2.6.0 :Date: July 16, 2018 * Adds initial support for HTTPS on custom domains -* `@stsewd `__: Revert "projects: serve badge with same protocol as site" (`#4353 `__) -* `@davidfischer `__: Do not overwrite sphinx context variables feature (`#4349 `__) -* `@stsewd `__: Calrify docs about how rtd select the stable version (`#4348 `__) -* `@davidfischer `__: Remove the UID from the GA measurement protocol (`#4347 `__) -* `@stsewd `__: Fix error in command (`#4345 `__) -* `@davidfischer `__: Improvements for the build/version admin (`#4344 `__) -* `@safwanrahman `__: [Fix #4265] Porting frontend docsearch to work with new API (`#4340 `__) -* `@ktdreyer `__: fix spelling of "demonstrating" (`#4336 `__) -* `@davidfischer `__: Warning about theme context implementation status (`#4335 `__) -* `@Blendify `__: Docs: Let Theme Choose Pygments Theme (`#4331 `__) -* `@davidfischer `__: Disable the ad block nag for ad-free projects (`#4329 `__) -* `@safwanrahman `__: [fix #4265] Port Document search API for Elasticsearch 6.x (`#4309 `__) -* `@stsewd `__: Refactor configuration object to class based (`#4298 `__) +* `@stsewd `__: Revert "projects: serve badge with same protocol as site" (`#4353 `__) +* `@davidfischer `__: Do not overwrite sphinx context variables feature (`#4349 `__) +* `@stsewd `__: Calrify docs about how rtd select the stable version (`#4348 `__) +* `@davidfischer `__: Remove the UID from the GA measurement protocol (`#4347 `__) +* `@stsewd `__: Fix error in command (`#4345 `__) +* `@davidfischer `__: Improvements for the build/version admin (`#4344 `__) +* `@safwanrahman `__: [Fix #4265] Porting frontend docsearch to work with new API (`#4340 `__) +* `@ktdreyer `__: fix spelling of "demonstrating" (`#4336 `__) +* `@davidfischer `__: Warning about theme context implementation status (`#4335 `__) +* `@Blendify `__: Docs: Let Theme Choose Pygments Theme (`#4331 `__) +* `@davidfischer `__: Disable the ad block nag for ad-free projects (`#4329 `__) +* `@safwanrahman `__: [fix #4265] Port Document search API for Elasticsearch 6.x (`#4309 `__) +* `@stsewd `__: Refactor configuration object to class based (`#4298 `__) Version 2.5.3 ------------- :Date: July 05, 2018 -* `@xrmx `__: Do less work in querysets (`#4322 `__) -* `@stsewd `__: Fix deprecations in management commands (`#4321 `__) -* `@davidfischer `__: Add a flag for marking a project ad-free (`#4313 `__) -* `@davidfischer `__: Use "npm run lint" from tox (`#4312 `__) -* `@davidfischer `__: Fix issues building static assets (`#4311 `__) -* `@humitos `__: Use PATHs to call clear_artifacts (`#4296 `__) -* `@safwanrahman `__: [Fix #2457] Implement exact match search (`#4292 `__) -* `@davidfischer `__: API filtering improvements (`#4285 `__) -* `@annegentle `__: Remove self-referencing links for webhooks docs (`#4283 `__) -* `@safwanrahman `__: [Fix #2328 #2013] Refresh search index and test for case insensitive search (`#4277 `__) -* `@xrmx `__: doc_builder: clarify sphinx backend append_conf docstring (`#4276 `__) -* `@davidfischer `__: Add documentation for APIv2 (`#4274 `__) -* `@humitos `__: Wrap notifications HTML code into a block (`#4273 `__) -* `@stsewd `__: Move config.py from rtd build (`#4272 `__) -* `@ericholscher `__: Fix our use of `--use-wheel` in pip. (`#4269 `__) -* `@agjohnson `__: Revert "Merge pull request #4206 from FlorianKuckelkorn/fix/pip-breaking-change" (`#4261 `__) -* `@humitos `__: Fix triggering a build for a skipped project (`#4255 `__) -* `@stsewd `__: Update default sphinx version (`#4250 `__) -* `@stsewd `__: Move config module from rtd-build repo (`#4242 `__) -* `@davidfischer `__: Allow staying logged in for longer (`#4236 `__) -* `@safwanrahman `__: Upgrade Elasticsearch to version 6.x (`#4211 `__) -* `@humitos `__: Make tests extensible from corporate site (`#4095 `__) -* `@stsewd `__: `stable` version stuck on a specific commit (`#3913 `__) +* `@xrmx `__: Do less work in querysets (`#4322 `__) +* `@stsewd `__: Fix deprecations in management commands (`#4321 `__) +* `@davidfischer `__: Add a flag for marking a project ad-free (`#4313 `__) +* `@davidfischer `__: Use "npm run lint" from tox (`#4312 `__) +* `@davidfischer `__: Fix issues building static assets (`#4311 `__) +* `@humitos `__: Use PATHs to call clear_artifacts (`#4296 `__) +* `@safwanrahman `__: [Fix #2457] Implement exact match search (`#4292 `__) +* `@davidfischer `__: API filtering improvements (`#4285 `__) +* `@annegentle `__: Remove self-referencing links for webhooks docs (`#4283 `__) +* `@safwanrahman `__: [Fix #2328 #2013] Refresh search index and test for case insensitive search (`#4277 `__) +* `@xrmx `__: doc_builder: clarify sphinx backend append_conf docstring (`#4276 `__) +* `@davidfischer `__: Add documentation for APIv2 (`#4274 `__) +* `@humitos `__: Wrap notifications HTML code into a block (`#4273 `__) +* `@stsewd `__: Move config.py from rtd build (`#4272 `__) +* `@ericholscher `__: Fix our use of `--use-wheel` in pip. (`#4269 `__) +* `@agjohnson `__: Revert "Merge pull request #4206 from FlorianKuckelkorn/fix/pip-breaking-change" (`#4261 `__) +* `@humitos `__: Fix triggering a build for a skipped project (`#4255 `__) +* `@stsewd `__: Update default sphinx version (`#4250 `__) +* `@stsewd `__: Move config module from rtd-build repo (`#4242 `__) +* `@davidfischer `__: Allow staying logged in for longer (`#4236 `__) +* `@safwanrahman `__: Upgrade Elasticsearch to version 6.x (`#4211 `__) +* `@humitos `__: Make tests extensible from corporate site (`#4095 `__) +* `@stsewd `__: `stable` version stuck on a specific commit (`#3913 `__) Version 2.5.2 ------------- :Date: June 18, 2018 -* `@davidfischer `_: Add a page detailing ad blocking (`#4244 `_) -* `@xrmx `_: projects: serve badge with same protocol as site (`#4228 `_) -* `@FlorianKuckelkorn `_: Fixed breaking change in pip 10.0.0b1 (2018-03-31) (`#4206 `_) -* `@StefanoChiodino `_: Document that readthedocs file can now have yaml extension (`#4129 `_) -* `@humitos `_: Downgrade docker to 3.1.3 because of timeouts in EXEC call (`#4241 `_) -* `@stsewd `_: Move parser tests from rtd-build repo (`#4225 `_) -* `@humitos `_: Handle revoked oauth permissions by the user (`#4074 `_) -* `@humitos `_: Allow to hook the initial build from outside (`#4033 `_) +* `@davidfischer `_: Add a page detailing ad blocking (`#4244 `_) +* `@xrmx `_: projects: serve badge with same protocol as site (`#4228 `_) +* `@FlorianKuckelkorn `_: Fixed breaking change in pip 10.0.0b1 (2018-03-31) (`#4206 `_) +* `@StefanoChiodino `_: Document that readthedocs file can now have yaml extension (`#4129 `_) +* `@humitos `_: Downgrade docker to 3.1.3 because of timeouts in EXEC call (`#4241 `_) +* `@stsewd `_: Move parser tests from rtd-build repo (`#4225 `_) +* `@humitos `_: Handle revoked oauth permissions by the user (`#4074 `_) +* `@humitos `_: Allow to hook the initial build from outside (`#4033 `_) Version 2.5.1 ------------- :Date: June 14, 2018 -* `@stsewd `_: Add feature to build json with html in the same build (`#4229 `_) -* `@davidfischer `_: Prioritize ads based on content (`#4224 `_) -* `@mostaszewski `_: #4170 - Link the version in the footer to the changelog (`#4217 `_) -* `@Jmennius `_: Add provision_elasticsearch command (`#4216 `_) -* `@SuriyaaKudoIsc `_: Use the latest YouTube share URL (`#4209 `_) -* `@davidfischer `_: Allow staff to trigger project builds (`#4207 `_) -* `@davidfischer `_: Use autosectionlabel in the privacy policy (`#4204 `_) -* `@davidfischer `_: These links weren't correct after #3632 (`#4203 `_) -* `@davidfischer `_: Release 2.5.0 (`#4200 `_) -* `@ericholscher `_: Fix Build: Convert md to rst in docs (`#4199 `_) -* `@ericholscher `_: Updates to #3850 to fix merge conflict (`#4198 `_) -* `@ericholscher `_: Build on top of #3881 and put docs in custom_installs. (`#4196 `_) -* `@davidfischer `_: Increase the max theme version (`#4195 `_) -* `@ericholscher `_: Remove maxcdn reqs (`#4194 `_) -* `@ericholscher `_: Add missing gitignore item for ES testing (`#4193 `_) -* `@xrmx `_: fabfile: update i18n helpers (`#4189 `_) -* `@xrmx `_: Update italian locale (`#4188 `_) -* `@xrmx `_: locale: update and build the english translation (`#4187 `_) -* `@humitos `_: Upgrade celery to avoid AtributeError:async (`#4185 `_) -* `@stsewd `_: Prepare code for custo mkdocs.yaml location (`#4184 `_) -* `@agjohnson `_: Updates to our triage guidelines (`#4180 `_) -* `@davidfischer `_: Server side analytics (`#4131 `_) -* `@humitos `_: Upgrade packages with pur (`#4124 `_) -* `@stsewd `_: Fix resync remote repos (`#4113 `_) -* `@stsewd `_: Add schema for configuration file with yamale (`#4084 `_) -* `@davidfischer `_: Ad block nag to urge people to whitelist (`#4037 `_) -* `@benjaoming `_: Add Mexican Spanish as a project language (`#3588 `_) +* `@stsewd `_: Add feature to build json with html in the same build (`#4229 `_) +* `@davidfischer `_: Prioritize ads based on content (`#4224 `_) +* `@mostaszewski `_: #4170 - Link the version in the footer to the changelog (`#4217 `_) +* `@Jmennius `_: Add provision_elasticsearch command (`#4216 `_) +* `@SuriyaaKudoIsc `_: Use the latest YouTube share URL (`#4209 `_) +* `@davidfischer `_: Allow staff to trigger project builds (`#4207 `_) +* `@davidfischer `_: Use autosectionlabel in the privacy policy (`#4204 `_) +* `@davidfischer `_: These links weren't correct after #3632 (`#4203 `_) +* `@davidfischer `_: Release 2.5.0 (`#4200 `_) +* `@ericholscher `_: Fix Build: Convert md to rst in docs (`#4199 `_) +* `@ericholscher `_: Updates to #3850 to fix merge conflict (`#4198 `_) +* `@ericholscher `_: Build on top of #3881 and put docs in custom_installs. (`#4196 `_) +* `@davidfischer `_: Increase the max theme version (`#4195 `_) +* `@ericholscher `_: Remove maxcdn reqs (`#4194 `_) +* `@ericholscher `_: Add missing gitignore item for ES testing (`#4193 `_) +* `@xrmx `_: fabfile: update i18n helpers (`#4189 `_) +* `@xrmx `_: Update italian locale (`#4188 `_) +* `@xrmx `_: locale: update and build the english translation (`#4187 `_) +* `@humitos `_: Upgrade celery to avoid AtributeError:async (`#4185 `_) +* `@stsewd `_: Prepare code for custo mkdocs.yaml location (`#4184 `_) +* `@agjohnson `_: Updates to our triage guidelines (`#4180 `_) +* `@davidfischer `_: Server side analytics (`#4131 `_) +* `@humitos `_: Upgrade packages with pur (`#4124 `_) +* `@stsewd `_: Fix resync remote repos (`#4113 `_) +* `@stsewd `_: Add schema for configuration file with yamale (`#4084 `_) +* `@davidfischer `_: Ad block nag to urge people to whitelist (`#4037 `_) +* `@benjaoming `_: Add Mexican Spanish as a project language (`#3588 `_) Version 2.5.0 ------------- :Date: June 06, 2018 -* `@ericholscher `_: Fix Build: Convert md to rst in docs (`#4199 `_) -* `@ericholscher `_: Remove maxcdn reqs (`#4194 `_) -* `@ericholscher `_: Add missing gitignore item for ES testing (`#4193 `_) -* `@xrmx `_: fabfile: update i18n helpers (`#4189 `_) -* `@xrmx `_: Update italian locale (`#4188 `_) -* `@xrmx `_: locale: update and build the english translation (`#4187 `_) -* `@safwanrahman `_: Test for search functionality (`#4116 `_) -* `@davidfischer `_: Update mkdocs to the latest (`#4041 `_) -* `@davidfischer `_: Ad block nag to urge people to whitelist (`#4037 `_) -* `@davidfischer `_: Decouple the theme JS from readthedocs.org (`#3968 `_) -* `@xrmx `_: tests: fixup url tests in test_privacy_urls (`#3966 `_) -* `@fenilgandhi `_: Add support for different badge styles (`#3632 `_) -* `@benjaoming `_: Add Mexican Spanish as a project language (`#3588 `_) -* `@stsewd `_: Wrap versions' list to look more consistent (`#3445 `_) -* `@agjohnson `_: Move CDN code to external abstraction (`#2091 `_) +* `@ericholscher `_: Fix Build: Convert md to rst in docs (`#4199 `_) +* `@ericholscher `_: Remove maxcdn reqs (`#4194 `_) +* `@ericholscher `_: Add missing gitignore item for ES testing (`#4193 `_) +* `@xrmx `_: fabfile: update i18n helpers (`#4189 `_) +* `@xrmx `_: Update italian locale (`#4188 `_) +* `@xrmx `_: locale: update and build the english translation (`#4187 `_) +* `@safwanrahman `_: Test for search functionality (`#4116 `_) +* `@davidfischer `_: Update mkdocs to the latest (`#4041 `_) +* `@davidfischer `_: Ad block nag to urge people to whitelist (`#4037 `_) +* `@davidfischer `_: Decouple the theme JS from readthedocs.org (`#3968 `_) +* `@xrmx `_: tests: fixup url tests in test_privacy_urls (`#3966 `_) +* `@fenilgandhi `_: Add support for different badge styles (`#3632 `_) +* `@benjaoming `_: Add Mexican Spanish as a project language (`#3588 `_) +* `@stsewd `_: Wrap versions' list to look more consistent (`#3445 `_) +* `@agjohnson `_: Move CDN code to external abstraction (`#2091 `_) Version 2.4.0 ------------- @@ -1526,214 +1526,214 @@ Version 2.4.0 :Date: May 31, 2018 * This fixes assets that were generated against old dependencies in 2.3.14 -* `@agjohnson `_: Fix issues with search javascript (`#4176 `_) -* `@stsewd `_: Use anonymous refs in CHANGELOG (`#4173 `_) -* `@stsewd `_: Fix some warnings on docs (`#4172 `_) -* `@davidfischer `_: Update the privacy policy date (`#4171 `_) -* `@davidfischer `_: Note about state and metro ad targeting (`#4169 `_) -* `@ericholscher `_: Add another guide around fixing memory usage. (`#4168 `_) -* `@stsewd `_: Download raw build log (`#3585 `_) -* `@stsewd `_: Add "edit" and "view docs" buttons to subproject list (`#3572 `_) -* `@kennethlarsen `_: Remove outline reset to bring back outline (`#3512 `_) +* `@agjohnson `_: Fix issues with search javascript (`#4176 `_) +* `@stsewd `_: Use anonymous refs in CHANGELOG (`#4173 `_) +* `@stsewd `_: Fix some warnings on docs (`#4172 `_) +* `@davidfischer `_: Update the privacy policy date (`#4171 `_) +* `@davidfischer `_: Note about state and metro ad targeting (`#4169 `_) +* `@ericholscher `_: Add another guide around fixing memory usage. (`#4168 `_) +* `@stsewd `_: Download raw build log (`#3585 `_) +* `@stsewd `_: Add "edit" and "view docs" buttons to subproject list (`#3572 `_) +* `@kennethlarsen `_: Remove outline reset to bring back outline (`#3512 `_) Version 2.3.14 -------------- :Date: May 30, 2018 -* `@ericholscher `__: Remove CSS override that doesn't exist. (`#4165 `__) -* `@davidfischer `__: Include a DMCA request template (`#4164 `__) -* `@davidfischer `__: No CSRF cookie for docs pages (`#4153 `__) -* `@davidfischer `__: Small footer rework (`#4150 `__) -* `@stsewd `__: Fix prospector dependencies (`#4149 `__) -* `@ericholscher `__: Remove deploy directory which is unused. (`#4147 `__) -* `@stsewd `__: Use autosectionlabel extension (`#4146 `__) -* `@davidfischer `__: Add Intercom to the privacy policy (`#4145 `__) -* `@humitos `__: Minimum refactor to decide_if_cors (`#4143 `__) -* `@stsewd `__: Ignore migrations from coverage report (`#4141 `__) -* `@stsewd `__: 5xx status in old webhooks (`#4139 `__) -* `@davidfischer `__: Fix with Lato Bold font (`#4138 `__) -* `@davidfischer `__: Release 2.3.13 (`#4137 `__) -* `@davidfischer `__: Build static assets (`#4136 `__) -* `@xrmx `__: oauth/services: correct error handling in paginate (`#4134 `__) -* `@xrmx `__: oauth/services: don't abuse log.exception (`#4133 `__) -* `@cedk `__: Use quiet mode to retrieve branches from mercurial (`#4114 `__) -* `@humitos `__: Add `has_valid_clone` and `has_valid_webhook` to ProjectAdminSerializer (`#4107 `__) -* `@stsewd `__: Put the rtd extension to the beginning of the list (`#4054 `__) -* `@stsewd `__: Use gitpython for tags (`#4052 `__) -* `@davidfischer `__: Do Not Track support (`#4046 `__) -* `@stsewd `__: Set urlconf to None after changing SUBDOMAIN setting (`#4032 `__) -* `@humitos `__: Fix /404/ testing page (`#3976 `__) -* `@xrmx `__: Fix some tests with postgres (`#3958 `__) -* `@xrmx `__: Fixup DJANGO_SETTINGS_SKIP_LOCAL in tests (`#3899 `__) -* `@xrmx `__: templates: mark a few more strings for translations (`#3869 `__) -* `@ze `__: Make search bar in dashboard have a more clear message. (`#3844 `__) -* `@varunotelli `__: Pointed users to Python3.6 (`#3817 `__) -* `@stsewd `__: [RDY] Fix tests for environment (`#3764 `__) -* `@ajatprabha `__: Ticket #3694: rename owners to maintainers (`#3703 `__) -* `@SanketDG `__: Refactor to replace old logging to avoid mangling (`#3677 `__) -* `@stsewd `__: Add rstcheck to CI (`#3624 `__) -* `@techtonik `__: Update Git on prod (`#3615 `__) -* `@stsewd `__: Allow to hide version warning (`#3595 `__) -* `@cclauss `__: Modernize Python 2 code to get ready for Python 3 (`#3514 `__) -* `@stsewd `__: Consistent version format (`#3504 `__) +* `@ericholscher `__: Remove CSS override that doesn't exist. (`#4165 `__) +* `@davidfischer `__: Include a DMCA request template (`#4164 `__) +* `@davidfischer `__: No CSRF cookie for docs pages (`#4153 `__) +* `@davidfischer `__: Small footer rework (`#4150 `__) +* `@stsewd `__: Fix prospector dependencies (`#4149 `__) +* `@ericholscher `__: Remove deploy directory which is unused. (`#4147 `__) +* `@stsewd `__: Use autosectionlabel extension (`#4146 `__) +* `@davidfischer `__: Add Intercom to the privacy policy (`#4145 `__) +* `@humitos `__: Minimum refactor to decide_if_cors (`#4143 `__) +* `@stsewd `__: Ignore migrations from coverage report (`#4141 `__) +* `@stsewd `__: 5xx status in old webhooks (`#4139 `__) +* `@davidfischer `__: Fix with Lato Bold font (`#4138 `__) +* `@davidfischer `__: Release 2.3.13 (`#4137 `__) +* `@davidfischer `__: Build static assets (`#4136 `__) +* `@xrmx `__: oauth/services: correct error handling in paginate (`#4134 `__) +* `@xrmx `__: oauth/services: don't abuse log.exception (`#4133 `__) +* `@cedk `__: Use quiet mode to retrieve branches from mercurial (`#4114 `__) +* `@humitos `__: Add `has_valid_clone` and `has_valid_webhook` to ProjectAdminSerializer (`#4107 `__) +* `@stsewd `__: Put the rtd extension to the beginning of the list (`#4054 `__) +* `@stsewd `__: Use gitpython for tags (`#4052 `__) +* `@davidfischer `__: Do Not Track support (`#4046 `__) +* `@stsewd `__: Set urlconf to None after changing SUBDOMAIN setting (`#4032 `__) +* `@humitos `__: Fix /404/ testing page (`#3976 `__) +* `@xrmx `__: Fix some tests with postgres (`#3958 `__) +* `@xrmx `__: Fixup DJANGO_SETTINGS_SKIP_LOCAL in tests (`#3899 `__) +* `@xrmx `__: templates: mark a few more strings for translations (`#3869 `__) +* `@ze `__: Make search bar in dashboard have a more clear message. (`#3844 `__) +* `@varunotelli `__: Pointed users to Python3.6 (`#3817 `__) +* `@stsewd `__: [RDY] Fix tests for environment (`#3764 `__) +* `@ajatprabha `__: Ticket #3694: rename owners to maintainers (`#3703 `__) +* `@SanketDG `__: Refactor to replace old logging to avoid mangling (`#3677 `__) +* `@stsewd `__: Add rstcheck to CI (`#3624 `__) +* `@techtonik `__: Update Git on prod (`#3615 `__) +* `@stsewd `__: Allow to hide version warning (`#3595 `__) +* `@cclauss `__: Modernize Python 2 code to get ready for Python 3 (`#3514 `__) +* `@stsewd `__: Consistent version format (`#3504 `__) Version 2.3.13 -------------- :Date: May 23, 2018 -* `@davidfischer `__: Build static assets (`#4136 `__) -* `@stsewd `__: Don't sync _static dir for search builder (`#4120 `__) -* `@davidfischer `__: Use the latest Lato release (`#4093 `__) -* `@davidfischer `__: Update Gold Member marketing (`#4063 `__) -* `@davidfischer `__: Fix missing fonts (`#4060 `__) -* `@stsewd `__: Additional validation when changing the project language (`#3790 `__) -* `@stsewd `__: Improve yaml config docs (`#3685 `__) +* `@davidfischer `__: Build static assets (`#4136 `__) +* `@stsewd `__: Don't sync _static dir for search builder (`#4120 `__) +* `@davidfischer `__: Use the latest Lato release (`#4093 `__) +* `@davidfischer `__: Update Gold Member marketing (`#4063 `__) +* `@davidfischer `__: Fix missing fonts (`#4060 `__) +* `@stsewd `__: Additional validation when changing the project language (`#3790 `__) +* `@stsewd `__: Improve yaml config docs (`#3685 `__) Version 2.3.12 -------------- :Date: May 21, 2018 -* `@stsewd `__: Remove Django deprecation warning (`#4112 `__) -* `@davidfischer `__: Display feature flags in the admin (`#4108 `__) -* `@humitos `__: Set valid clone in project instance inside the version object also (`#4105 `__) -* `@davidfischer `__: Use the latest theme version in the default builder (`#4096 `__) -* `@humitos `__: Use next field to redirect user when login is done by social (`#4083 `__) -* `@humitos `__: Update the `documentation_type` when it's set to 'auto' (`#4080 `__) -* `@brainwane `__: Update link to license in philosophy document (`#4059 `__) -* `@agjohnson `__: Update local assets for theme to 0.3.1 tag (`#4047 `__) -* `@stsewd `__: Fix unbalanced div (`#4044 `__) -* `@stsewd `__: Remove haystack from code base (`#4039 `__) -* `@davidfischer `__: Subdomains use HTTPS if settings specify (`#3987 `__) -* `@davidfischer `__: Draft Privacy Policy (`#3978 `__) -* `@humitos `__: Allow import Gitlab repo manually and set a webhook automatically (`#3934 `__) -* `@davidfischer `__: Enable ads on the readthedocs mkdocs theme (`#3922 `__) -* `@bansalnitish `__: Fixes #2953 - Url resolved with special characters (`#3725 `__) -* `@Jigar3 `__: Deleted bookmarks app (`#3663 `__) +* `@stsewd `__: Remove Django deprecation warning (`#4112 `__) +* `@davidfischer `__: Display feature flags in the admin (`#4108 `__) +* `@humitos `__: Set valid clone in project instance inside the version object also (`#4105 `__) +* `@davidfischer `__: Use the latest theme version in the default builder (`#4096 `__) +* `@humitos `__: Use next field to redirect user when login is done by social (`#4083 `__) +* `@humitos `__: Update the `documentation_type` when it's set to 'auto' (`#4080 `__) +* `@brainwane `__: Update link to license in philosophy document (`#4059 `__) +* `@agjohnson `__: Update local assets for theme to 0.3.1 tag (`#4047 `__) +* `@stsewd `__: Fix unbalanced div (`#4044 `__) +* `@stsewd `__: Remove haystack from code base (`#4039 `__) +* `@davidfischer `__: Subdomains use HTTPS if settings specify (`#3987 `__) +* `@davidfischer `__: Draft Privacy Policy (`#3978 `__) +* `@humitos `__: Allow import Gitlab repo manually and set a webhook automatically (`#3934 `__) +* `@davidfischer `__: Enable ads on the readthedocs mkdocs theme (`#3922 `__) +* `@bansalnitish `__: Fixes #2953 - Url resolved with special characters (`#3725 `__) +* `@Jigar3 `__: Deleted bookmarks app (`#3663 `__) Version 2.3.11 -------------- :Date: May 01, 2018 -* `@agjohnson `__: Update local assets for theme to 0.3.1 tag (`#4047 `__) -* `@stsewd `__: Fix unbalanced div (`#4044 `__) -* `@stsewd `__: Remove haystack from code base (`#4039 `__) -* `@stsewd `__: Remove dead code from api v1 (`#4038 `__) -* `@humitos `__: Bump sphinx default version to 1.7.4 (`#4035 `__) -* `@davidfischer `__: Detail where ads are shown (`#4031 `__) -* `@ericholscher `__: Make email verification optional for dev (`#4024 `__) -* `@davidfischer `__: Support sign in and sign up with GH/GL/BB (`#4022 `__) -* `@agjohnson `__: Remove old varnish purge utility function (`#4019 `__) -* `@agjohnson `__: Remove build queue length warning on build list page (`#4018 `__) -* `@stsewd `__: Don't check order on assertQuerysetEqual on tests for subprojects (`#4016 `__) -* `@stsewd `__: Tests for view docs api response (`#4014 `__) -* `@davidfischer `__: MkDocs projects use RTD's analytics privacy improvements (`#4013 `__) -* `@humitos `__: Release 2.3.10 (`#4009 `__) -* `@davidfischer `__: Remove typekit fonts (`#3982 `__) -* `@stsewd `__: Move dynamic-fixture to testing requirements (`#3956 `__) -* `@stsewd `__: Fix view docs link (`#3882 `__) -* `@stsewd `__: [WIP] Remove comments app (`#3802 `__) -* `@Jigar3 `__: Deleted bookmarks app (`#3663 `__) +* `@agjohnson `__: Update local assets for theme to 0.3.1 tag (`#4047 `__) +* `@stsewd `__: Fix unbalanced div (`#4044 `__) +* `@stsewd `__: Remove haystack from code base (`#4039 `__) +* `@stsewd `__: Remove dead code from api v1 (`#4038 `__) +* `@humitos `__: Bump sphinx default version to 1.7.4 (`#4035 `__) +* `@davidfischer `__: Detail where ads are shown (`#4031 `__) +* `@ericholscher `__: Make email verification optional for dev (`#4024 `__) +* `@davidfischer `__: Support sign in and sign up with GH/GL/BB (`#4022 `__) +* `@agjohnson `__: Remove old varnish purge utility function (`#4019 `__) +* `@agjohnson `__: Remove build queue length warning on build list page (`#4018 `__) +* `@stsewd `__: Don't check order on assertQuerysetEqual on tests for subprojects (`#4016 `__) +* `@stsewd `__: Tests for view docs api response (`#4014 `__) +* `@davidfischer `__: MkDocs projects use RTD's analytics privacy improvements (`#4013 `__) +* `@humitos `__: Release 2.3.10 (`#4009 `__) +* `@davidfischer `__: Remove typekit fonts (`#3982 `__) +* `@stsewd `__: Move dynamic-fixture to testing requirements (`#3956 `__) +* `@stsewd `__: Fix view docs link (`#3882 `__) +* `@stsewd `__: [WIP] Remove comments app (`#3802 `__) +* `@Jigar3 `__: Deleted bookmarks app (`#3663 `__) Version 2.3.10 -------------- :Date: April 24, 2018 -* `@humitos `__: Downgrade docker to 3.1.3 (`#4003 `__) +* `@humitos `__: Downgrade docker to 3.1.3 (`#4003 `__) Version 2.3.9 ------------- :Date: April 20, 2018 -* `@agjohnson `__: Fix recursion problem more generally (`#3989 `__) +* `@agjohnson `__: Fix recursion problem more generally (`#3989 `__) Version 2.3.8 ------------- :Date: April 20, 2018 -* `@agjohnson `__: Give TaskStep class knowledge of the underlying task (`#3983 `__) -* `@humitos `__: Resolve domain when a project is a translation of itself (`#3981 `__) +* `@agjohnson `__: Give TaskStep class knowledge of the underlying task (`#3983 `__) +* `@humitos `__: Resolve domain when a project is a translation of itself (`#3981 `__) Version 2.3.7 ------------- :Date: April 19, 2018 -* `@humitos `__: Fix server_error_500 path on single version (`#3975 `__) -* `@davidfischer `__: Fix bookmark app lint failures (`#3969 `__) -* `@humitos `__: Use latest setuptools (39.0.1) by default on build process (`#3967 `__) -* `@ericholscher `__: Fix exact redirects. (`#3965 `__) -* `@humitos `__: Make `resolve_domain` work when a project is subproject of itself (`#3962 `__) -* `@humitos `__: Remove django-celery-beat and use the default scheduler (`#3959 `__) -* `@xrmx `__: Fix some tests with postgres (`#3958 `__) -* `@davidfischer `__: Add advertising details docs (`#3955 `__) -* `@humitos `__: Use pur to upgrade python packages (`#3953 `__) -* `@ze `__: Make adjustments to Projects page (`#3948 `__) -* `@davidfischer `__: Small change to Chinese language names (`#3947 `__) -* `@agjohnson `__: Don't share state in build task (`#3946 `__) -* `@davidfischer `__: Fixed footer ad width fix (`#3944 `__) -* `@humitos `__: Allow extend Translation and Subproject form logic from corporate (`#3937 `__) -* `@humitos `__: Resync valid webhook for project manually imported (`#3935 `__) -* `@humitos `__: Resync webhooks from Admin (`#3933 `__) -* `@humitos `__: Fix attribute order call (`#3930 `__) -* `@humitos `__: Mention RTD in the Project URL of the issue template (`#3928 `__) -* `@davidfischer `__: Correctly report mkdocs theme name (`#3920 `__) -* `@xrmx `__: Fixup DJANGO_SETTINGS_SKIP_LOCAL in tests (`#3899 `__) -* `@davidfischer `__: Show an adblock admonition in the dev console (`#3894 `__) -* `@stsewd `__: Fix view docs link (`#3882 `__) -* `@xrmx `__: templates: mark a few more strings for translations (`#3869 `__) -* `@ze `__: Update quickstart from README (`#3847 `__) -* `@vidartf `__: Fix page redirect preview (`#3811 `__) -* `@stsewd `__: [RDY] Fix requirements file lookup (`#3800 `__) -* `@aasis21 `__: Documentation for build notifications using webhooks. (`#3671 `__) -* `@mashrikt `__: [#2967] Scheduled tasks for cleaning up messages (`#3604 `__) -* `@stsewd `__: Show URLS for exact redirect (`#3593 `__) -* `@marcelstoer `__: Doc builder template should check for mkdocs_page_input_path before using it (`#3536 `__) -* `@Code0x58 `__: Document creation of slumber user (`#3461 `__) +* `@humitos `__: Fix server_error_500 path on single version (`#3975 `__) +* `@davidfischer `__: Fix bookmark app lint failures (`#3969 `__) +* `@humitos `__: Use latest setuptools (39.0.1) by default on build process (`#3967 `__) +* `@ericholscher `__: Fix exact redirects. (`#3965 `__) +* `@humitos `__: Make `resolve_domain` work when a project is subproject of itself (`#3962 `__) +* `@humitos `__: Remove django-celery-beat and use the default scheduler (`#3959 `__) +* `@xrmx `__: Fix some tests with postgres (`#3958 `__) +* `@davidfischer `__: Add advertising details docs (`#3955 `__) +* `@humitos `__: Use pur to upgrade python packages (`#3953 `__) +* `@ze `__: Make adjustments to Projects page (`#3948 `__) +* `@davidfischer `__: Small change to Chinese language names (`#3947 `__) +* `@agjohnson `__: Don't share state in build task (`#3946 `__) +* `@davidfischer `__: Fixed footer ad width fix (`#3944 `__) +* `@humitos `__: Allow extend Translation and Subproject form logic from corporate (`#3937 `__) +* `@humitos `__: Resync valid webhook for project manually imported (`#3935 `__) +* `@humitos `__: Resync webhooks from Admin (`#3933 `__) +* `@humitos `__: Fix attribute order call (`#3930 `__) +* `@humitos `__: Mention RTD in the Project URL of the issue template (`#3928 `__) +* `@davidfischer `__: Correctly report mkdocs theme name (`#3920 `__) +* `@xrmx `__: Fixup DJANGO_SETTINGS_SKIP_LOCAL in tests (`#3899 `__) +* `@davidfischer `__: Show an adblock admonition in the dev console (`#3894 `__) +* `@stsewd `__: Fix view docs link (`#3882 `__) +* `@xrmx `__: templates: mark a few more strings for translations (`#3869 `__) +* `@ze `__: Update quickstart from README (`#3847 `__) +* `@vidartf `__: Fix page redirect preview (`#3811 `__) +* `@stsewd `__: [RDY] Fix requirements file lookup (`#3800 `__) +* `@aasis21 `__: Documentation for build notifications using webhooks. (`#3671 `__) +* `@mashrikt `__: [#2967] Scheduled tasks for cleaning up messages (`#3604 `__) +* `@stsewd `__: Show URLS for exact redirect (`#3593 `__) +* `@marcelstoer `__: Doc builder template should check for mkdocs_page_input_path before using it (`#3536 `__) +* `@Code0x58 `__: Document creation of slumber user (`#3461 `__) Version 2.3.6 ------------- :Date: April 05, 2018 -* `@agjohnson `__: Drop readthedocs- prefix to submodule (`#3916 `__) -* `@agjohnson `__: This fixes two bugs apparent in nesting of translations in subprojects (`#3909 `__) -* `@humitos `__: Use new django celery beat scheduler (`#3908 `__) -* `@humitos `__: Use a proper default for `docker` attribute on UpdateDocsTask (`#3907 `__) -* `@davidfischer `__: Handle errors from publish_parts (`#3905 `__) -* `@agjohnson `__: Drop pdbpp from testing requirements (`#3904 `__) -* `@stsewd `__: Little improve on sync_versions (`#3902 `__) -* `@humitos `__: Save Docker image data in JSON file only for DockerBuildEnvironment (`#3897 `__) -* `@davidfischer `__: Single analytics file for all builders (`#3896 `__) -* `@humitos `__: Organize logging levels (`#3893 `__) +* `@agjohnson `__: Drop readthedocs- prefix to submodule (`#3916 `__) +* `@agjohnson `__: This fixes two bugs apparent in nesting of translations in subprojects (`#3909 `__) +* `@humitos `__: Use new django celery beat scheduler (`#3908 `__) +* `@humitos `__: Use a proper default for `docker` attribute on UpdateDocsTask (`#3907 `__) +* `@davidfischer `__: Handle errors from publish_parts (`#3905 `__) +* `@agjohnson `__: Drop pdbpp from testing requirements (`#3904 `__) +* `@stsewd `__: Little improve on sync_versions (`#3902 `__) +* `@humitos `__: Save Docker image data in JSON file only for DockerBuildEnvironment (`#3897 `__) +* `@davidfischer `__: Single analytics file for all builders (`#3896 `__) +* `@humitos `__: Organize logging levels (`#3893 `__) Version 2.3.5 ------------- :Date: April 05, 2018 -* `@agjohnson `__: Drop pdbpp from testing requirements (`#3904 `__) -* `@agjohnson `__: Resolve subproject correctly in the case of single version (`#3901 `__) -* `@davidfischer `__: Fixed footer ads again (`#3895 `__) -* `@davidfischer `__: Fix an Alabaster ad positioning issue (`#3889 `__) -* `@humitos `__: Save Docker image hash in RTD environment.json file (`#3880 `__) -* `@agjohnson `__: Add ref links for easier intersphinx on yaml config page (`#3877 `__) -* `@rajujha373 `__: Typo correction in docs/features.rst (`#3872 `__) -* `@gaborbernat `__: add description for tox tasks (`#3868 `__) -* `@davidfischer `__: Another CORS hotfix for the sustainability API (`#3862 `__) -* `@agjohnson `__: Fix up some of the logic around repo and submodule URLs (`#3860 `__) -* `@davidfischer `__: Fix linting errors in tests (`#3855 `__) -* `@agjohnson `__: Use gitpython to find a commit reference (`#3843 `__) -* `@davidfischer `__: Remove pinned CSS Select version (`#3813 `__) -* `@davidfischer `__: Use JSONP for sustainability API (`#3789 `__) -* `@rajujha373 `__: #3718: Added date to changelog (`#3788 `__) -* `@xrmx `__: tests: mock test_conf_file_not_found filesystem access (`#3740 `__) +* `@agjohnson `__: Drop pdbpp from testing requirements (`#3904 `__) +* `@agjohnson `__: Resolve subproject correctly in the case of single version (`#3901 `__) +* `@davidfischer `__: Fixed footer ads again (`#3895 `__) +* `@davidfischer `__: Fix an Alabaster ad positioning issue (`#3889 `__) +* `@humitos `__: Save Docker image hash in RTD environment.json file (`#3880 `__) +* `@agjohnson `__: Add ref links for easier intersphinx on yaml config page (`#3877 `__) +* `@rajujha373 `__: Typo correction in docs/features.rst (`#3872 `__) +* `@gaborbernat `__: add description for tox tasks (`#3868 `__) +* `@davidfischer `__: Another CORS hotfix for the sustainability API (`#3862 `__) +* `@agjohnson `__: Fix up some of the logic around repo and submodule URLs (`#3860 `__) +* `@davidfischer `__: Fix linting errors in tests (`#3855 `__) +* `@agjohnson `__: Use gitpython to find a commit reference (`#3843 `__) +* `@davidfischer `__: Remove pinned CSS Select version (`#3813 `__) +* `@davidfischer `__: Use JSONP for sustainability API (`#3789 `__) +* `@rajujha373 `__: #3718: Added date to changelog (`#3788 `__) +* `@xrmx `__: tests: mock test_conf_file_not_found filesystem access (`#3740 `__) .. _version-2.3.4: @@ -1745,20 +1745,20 @@ Version 2.3.4 Version 2.3.3 ------------- -* `@davidfischer `__: Fix linting errors in tests (`#3855 `__) -* `@humitos `__: Fix linting issues (`#3838 `__) -* `@humitos `__: Update instance and model when `record_as_success` (`#3831 `__) -* `@ericholscher `__: Reorder GSOC projects, and note priority order (`#3823 `__) -* `@agjohnson `__: Add temporary method for skipping submodule checkout (`#3821 `__) -* `@davidfischer `__: Remove pinned CSS Select version (`#3813 `__) -* `@humitos `__: Use readthedocs-common to share linting files accross different repos (`#3808 `__) -* `@davidfischer `__: Use JSONP for sustainability API (`#3789 `__) -* `@humitos `__: Define useful celery beat task for development (`#3762 `__) -* `@humitos `__: Auto-generate conf.py compatible with Py2 and Py3 (`#3745 `__) -* `@humitos `__: Task to remove orphan symlinks (`#3543 `__) -* `@stsewd `__: Fix regex for public bitbucket repo (`#3533 `__) -* `@humitos `__: Documentation for RTD context sent to the Sphinx theme (`#3490 `__) -* `@stsewd `__: Show link to docs on a build (`#3446 `__) +* `@davidfischer `__: Fix linting errors in tests (`#3855 `__) +* `@humitos `__: Fix linting issues (`#3838 `__) +* `@humitos `__: Update instance and model when `record_as_success` (`#3831 `__) +* `@ericholscher `__: Reorder GSOC projects, and note priority order (`#3823 `__) +* `@agjohnson `__: Add temporary method for skipping submodule checkout (`#3821 `__) +* `@davidfischer `__: Remove pinned CSS Select version (`#3813 `__) +* `@humitos `__: Use readthedocs-common to share linting files accross different repos (`#3808 `__) +* `@davidfischer `__: Use JSONP for sustainability API (`#3789 `__) +* `@humitos `__: Define useful celery beat task for development (`#3762 `__) +* `@humitos `__: Auto-generate conf.py compatible with Py2 and Py3 (`#3745 `__) +* `@humitos `__: Task to remove orphan symlinks (`#3543 `__) +* `@stsewd `__: Fix regex for public bitbucket repo (`#3533 `__) +* `@humitos `__: Documentation for RTD context sent to the Sphinx theme (`#3490 `__) +* `@stsewd `__: Show link to docs on a build (`#3446 `__) Version 2.3.2 ------------- @@ -1769,31 +1769,31 @@ URL to ensure strange URL patterns can't be used. Version 2.3.1 ------------- -* `@humitos `__: Update instance and model when `record_as_success` (`#3831 `__) -* `@agjohnson `__: Bump docker -> 3.1.3 (`#3828 `__) -* `@Doug-AWS `__: Pip install note for Windows (`#3827 `__) -* `@himanshutejwani12 `__: Update index.rst (`#3824 `__) -* `@ericholscher `__: Reorder GSOC projects, and note priority order (`#3823 `__) -* `@agjohnson `__: Autolint cleanup for #3821 (`#3822 `__) -* `@agjohnson `__: Add temporary method for skipping submodule checkout (`#3821 `__) -* `@stsewd `__: Pin astroid to fix linter issue on travis (`#3816 `__) -* `@varunotelli `__: Update install.rst dropped the Python 2.7 only part (`#3814 `__) -* `@xrmx `__: Update machine field when activating a version from project_version_detail (`#3797 `__) -* `@humitos `__: Allow members of "Admin" Team to wipe version envs (`#3791 `__) -* `@ericholscher `__: Add sustainability api to CORS (`#3782 `__) -* `@durwasa-chakraborty `__: Fixed a grammatical error (`#3780 `__) -* `@humitos `__: Trying to solve the end line character for a font file (`#3776 `__) -* `@stsewd `__: Fix tox env for coverage (`#3772 `__) -* `@bansalnitish `__: Added eslint rules (`#3768 `__) -* `@davidfischer `__: Use sustainability api for advertising (`#3747 `__) -* `@davidfischer `__: Add a sustainability API (`#3672 `__) -* `@humitos `__: Upgrade django-pagination to a "maintained" fork (`#3666 `__) -* `@humitos `__: Project updated when subproject modified (`#3649 `__) -* `@davidfischer `__: Anonymize IP addresses for Google Analytics (`#3626 `__) -* `@humitos `__: Improve "Sharing" docs (`#3472 `__) -* `@humitos `__: Upgrade docker-py to its latest version (docker==3.1.1) (`#3243 `__) -* `@humitos `__: Upgrade all packages using `pur` tool (`#2916 `__) -* `@rixx `__: Fix page redirect preview (`#2711 `__) +* `@humitos `__: Update instance and model when `record_as_success` (`#3831 `__) +* `@agjohnson `__: Bump docker -> 3.1.3 (`#3828 `__) +* `@Doug-AWS `__: Pip install note for Windows (`#3827 `__) +* `@himanshutejwani12 `__: Update index.rst (`#3824 `__) +* `@ericholscher `__: Reorder GSOC projects, and note priority order (`#3823 `__) +* `@agjohnson `__: Autolint cleanup for #3821 (`#3822 `__) +* `@agjohnson `__: Add temporary method for skipping submodule checkout (`#3821 `__) +* `@stsewd `__: Pin astroid to fix linter issue on travis (`#3816 `__) +* `@varunotelli `__: Update install.rst dropped the Python 2.7 only part (`#3814 `__) +* `@xrmx `__: Update machine field when activating a version from project_version_detail (`#3797 `__) +* `@humitos `__: Allow members of "Admin" Team to wipe version envs (`#3791 `__) +* `@ericholscher `__: Add sustainability api to CORS (`#3782 `__) +* `@durwasa-chakraborty `__: Fixed a grammatical error (`#3780 `__) +* `@humitos `__: Trying to solve the end line character for a font file (`#3776 `__) +* `@stsewd `__: Fix tox env for coverage (`#3772 `__) +* `@bansalnitish `__: Added eslint rules (`#3768 `__) +* `@davidfischer `__: Use sustainability api for advertising (`#3747 `__) +* `@davidfischer `__: Add a sustainability API (`#3672 `__) +* `@humitos `__: Upgrade django-pagination to a "maintained" fork (`#3666 `__) +* `@humitos `__: Project updated when subproject modified (`#3649 `__) +* `@davidfischer `__: Anonymize IP addresses for Google Analytics (`#3626 `__) +* `@humitos `__: Improve "Sharing" docs (`#3472 `__) +* `@humitos `__: Upgrade docker-py to its latest version (docker==3.1.1) (`#3243 `__) +* `@humitos `__: Upgrade all packages using `pur` tool (`#2916 `__) +* `@rixx `__: Fix page redirect preview (`#2711 `__) Version 2.3.0 ------------- @@ -1802,30 +1802,30 @@ Version 2.3.0 Version 2.3.0 includes a security fix for project translations. See :ref:`security:Release 2.3.0` for more information -* `@stsewd `__: Fix tox env for coverage (`#3772 `__) -* `@humitos `__: Try to fix end of file (`#3761 `__) -* `@berkerpeksag `__: Fix indentation in docs/faq.rst (`#3758 `__) -* `@stsewd `__: Check for http protocol before urlize (`#3755 `__) -* `@rajujha373 `__: #3741: replaced Go Crazy text with Search (`#3752 `__) -* `@humitos `__: Log in the proper place and add the image name used (`#3750 `__) -* `@shubham76 `__: Changed 'Submit' text on buttons with something more meaningful (`#3749 `__) -* `@agjohnson `__: Fix tests for Git submodule (`#3737 `__) -* `@bansalnitish `__: Add eslint rules and fix errors (`#3726 `__) -* `@davidfischer `__: Prevent bots indexing promos (`#3719 `__) -* `@agjohnson `__: Add argument to skip errorlist through knockout on common form (`#3704 `__) -* `@ajatprabha `__: Fixed #3701: added closing tag for div element (`#3702 `__) -* `@bansalnitish `__: Fixes internal reference (`#3695 `__) -* `@humitos `__: Always record the git branch command as success (`#3693 `__) -* `@ericholscher `__: Show the project slug in the project admin (to make it more explicit what project is what) (`#3681 `__) -* `@humitos `__: Upgrade django-taggit to 0.22.2 (`#3667 `__) -* `@stsewd `__: Check for submodules (`#3661 `__) -* `@agjohnson `__: Hotfix for adding logging call back into project sync task (`#3657 `__) -* `@agjohnson `__: Fix issue with missing setting in oauth SyncRepo task (`#3656 `__) -* `@ericholscher `__: Remove error logging that isn't an error. (`#3650 `__) -* `@humitos `__: Project updated when subproject modified (`#3649 `__) -* `@aasis21 `__: formatting buttons in edit project text editor (`#3633 `__) -* `@humitos `__: Filter by my own repositories at Import Remote Project (`#3548 `__) -* `@funkyHat `__: check for matching alias before subproject slug (`#2787 `__) +* `@stsewd `__: Fix tox env for coverage (`#3772 `__) +* `@humitos `__: Try to fix end of file (`#3761 `__) +* `@berkerpeksag `__: Fix indentation in docs/faq.rst (`#3758 `__) +* `@stsewd `__: Check for http protocol before urlize (`#3755 `__) +* `@rajujha373 `__: #3741: replaced Go Crazy text with Search (`#3752 `__) +* `@humitos `__: Log in the proper place and add the image name used (`#3750 `__) +* `@shubham76 `__: Changed 'Submit' text on buttons with something more meaningful (`#3749 `__) +* `@agjohnson `__: Fix tests for Git submodule (`#3737 `__) +* `@bansalnitish `__: Add eslint rules and fix errors (`#3726 `__) +* `@davidfischer `__: Prevent bots indexing promos (`#3719 `__) +* `@agjohnson `__: Add argument to skip errorlist through knockout on common form (`#3704 `__) +* `@ajatprabha `__: Fixed #3701: added closing tag for div element (`#3702 `__) +* `@bansalnitish `__: Fixes internal reference (`#3695 `__) +* `@humitos `__: Always record the git branch command as success (`#3693 `__) +* `@ericholscher `__: Show the project slug in the project admin (to make it more explicit what project is what) (`#3681 `__) +* `@humitos `__: Upgrade django-taggit to 0.22.2 (`#3667 `__) +* `@stsewd `__: Check for submodules (`#3661 `__) +* `@agjohnson `__: Hotfix for adding logging call back into project sync task (`#3657 `__) +* `@agjohnson `__: Fix issue with missing setting in oauth SyncRepo task (`#3656 `__) +* `@ericholscher `__: Remove error logging that isn't an error. (`#3650 `__) +* `@humitos `__: Project updated when subproject modified (`#3649 `__) +* `@aasis21 `__: formatting buttons in edit project text editor (`#3633 `__) +* `@humitos `__: Filter by my own repositories at Import Remote Project (`#3548 `__) +* `@funkyHat `__: check for matching alias before subproject slug (`#2787 `__) Version 2.2.1 ------------- @@ -1833,210 +1833,210 @@ Version 2.2.1 Version ``2.2.1`` is a bug fix release for the several issues found in production during the ``2.2.0`` release. - * `@agjohnson `__: Hotfix for adding logging call back into project sync task (`#3657 `__) - * `@agjohnson `__: Fix issue with missing setting in oauth SyncRepo task (`#3656 `__) - * `@humitos `__: Tests for build notifications (`#3654 `__) - * `@humitos `__: Send proper context to celery email notification task (`#3653 `__) - * `@ericholscher `__: Remove error logging that isn't an error. (`#3650 `__) - * `@davidfischer `__: Update RTD security docs (`#3641 `__) - * `@humitos `__: Ability to override the creation of the Celery App (`#3623 `__) + * `@agjohnson `__: Hotfix for adding logging call back into project sync task (`#3657 `__) + * `@agjohnson `__: Fix issue with missing setting in oauth SyncRepo task (`#3656 `__) + * `@humitos `__: Tests for build notifications (`#3654 `__) + * `@humitos `__: Send proper context to celery email notification task (`#3653 `__) + * `@ericholscher `__: Remove error logging that isn't an error. (`#3650 `__) + * `@davidfischer `__: Update RTD security docs (`#3641 `__) + * `@humitos `__: Ability to override the creation of the Celery App (`#3623 `__) Version 2.2.0 ------------- - * `@humitos `__: Tests for build notifications (`#3654 `__) - * `@humitos `__: Send proper context to celery email notification task (`#3653 `__) - * `@xrmx `__: Update django-formtools to 2.1 (`#3648 `__) - * `@xrmx `__: Update Django to 1.9.13 (`#3647 `__) - * `@davidfischer `__: Fix a 500 when searching for files with API v1 (`#3645 `__) - * `@davidfischer `__: Update RTD security docs (`#3641 `__) - * `@humitos `__: Fix SVN initialization for command logging (`#3638 `__) - * `@humitos `__: Ability to override the creation of the Celery App (`#3623 `__) - * `@humitos `__: Update the operations team (`#3621 `__) - * `@mohitkyadav `__: Add venv to .gitignore (`#3620 `__) - * `@stsewd `__: Remove hardcoded copyright year (`#3616 `__) - * `@stsewd `__: Improve installation steps (`#3614 `__) - * `@stsewd `__: Update GSOC (`#3607 `__) - * `@Jigar3 `__: Updated AUTHORS.rst (`#3601 `__) - * `@stsewd `__: Pin less to latest compatible version (`#3597 `__) - * `@Angeles4four `__: Grammar correction (`#3596 `__) - * `@davidfischer `__: Fix an unclosed tag (`#3592 `__) - * `@aaksarin `__: add missed fontawesome-webfont.woff2 (`#3589 `__) - * `@davidfischer `__: Force a specific ad to be displayed (`#3584 `__) - * `@stsewd `__: Docs about preference for tags over branches (`#3582 `__) - * `@davidfischer `__: Rework homepage (`#3579 `__) - * `@stsewd `__: Don't allow to create a subproject of a project itself (`#3571 `__) - * `@davidfischer `__: Fix for build screen in firefox (`#3569 `__) - * `@humitos `__: Style using pre-commit (`#3560 `__) - * `@humitos `__: Use DRF 3.1 `pagination_class` (`#3559 `__) - * `@davidfischer `__: Analytics fixes (`#3558 `__) - * `@davidfischer `__: Upgrade requests version (`#3557 `__) - * `@humitos `__: Mount `pip_cache_path` in Docker container (`#3556 `__) - * `@ericholscher `__: Add a number of new ideas for GSOC (`#3552 `__) - * `@humitos `__: Fix Travis lint issue (`#3551 `__) - * `@davidfischer `__: Send custom dimensions for mkdocs (`#3550 `__) - * `@davidfischer `__: Promo contrast improvements (`#3549 `__) - * `@humitos `__: Allow git tags with `/` in the name and properly slugify (`#3545 `__) - * `@humitos `__: Allow to import public repositories on corporate site (`#3537 `__) - * `@humitos `__: Log `git checkout` and expose to users (`#3520 `__) - * `@stsewd `__: Update docs (`#3498 `__) - * `@davidfischer `__: Switch to universal analytics (`#3495 `__) - * `@stsewd `__: Move Mercurial dependency to pip.txt (`#3488 `__) - * `@agjohnson `__: Add docs on removing edit button (`#3479 `__) - * `@davidfischer `__: Convert default dev cache to local memory (`#3477 `__) - * `@agjohnson `__: Fix lint error (`#3402 `__) - * `@techtonik `__: Fix Edit links if version is referenced by annotated tag (`#3302 `__) - * `@jaraco `__: Fixed build results page on firefox (part two) (`#2630 `__) + * `@humitos `__: Tests for build notifications (`#3654 `__) + * `@humitos `__: Send proper context to celery email notification task (`#3653 `__) + * `@xrmx `__: Update django-formtools to 2.1 (`#3648 `__) + * `@xrmx `__: Update Django to 1.9.13 (`#3647 `__) + * `@davidfischer `__: Fix a 500 when searching for files with API v1 (`#3645 `__) + * `@davidfischer `__: Update RTD security docs (`#3641 `__) + * `@humitos `__: Fix SVN initialization for command logging (`#3638 `__) + * `@humitos `__: Ability to override the creation of the Celery App (`#3623 `__) + * `@humitos `__: Update the operations team (`#3621 `__) + * `@mohitkyadav `__: Add venv to .gitignore (`#3620 `__) + * `@stsewd `__: Remove hardcoded copyright year (`#3616 `__) + * `@stsewd `__: Improve installation steps (`#3614 `__) + * `@stsewd `__: Update GSOC (`#3607 `__) + * `@Jigar3 `__: Updated AUTHORS.rst (`#3601 `__) + * `@stsewd `__: Pin less to latest compatible version (`#3597 `__) + * `@Angeles4four `__: Grammar correction (`#3596 `__) + * `@davidfischer `__: Fix an unclosed tag (`#3592 `__) + * `@aaksarin `__: add missed fontawesome-webfont.woff2 (`#3589 `__) + * `@davidfischer `__: Force a specific ad to be displayed (`#3584 `__) + * `@stsewd `__: Docs about preference for tags over branches (`#3582 `__) + * `@davidfischer `__: Rework homepage (`#3579 `__) + * `@stsewd `__: Don't allow to create a subproject of a project itself (`#3571 `__) + * `@davidfischer `__: Fix for build screen in firefox (`#3569 `__) + * `@humitos `__: Style using pre-commit (`#3560 `__) + * `@humitos `__: Use DRF 3.1 `pagination_class` (`#3559 `__) + * `@davidfischer `__: Analytics fixes (`#3558 `__) + * `@davidfischer `__: Upgrade requests version (`#3557 `__) + * `@humitos `__: Mount `pip_cache_path` in Docker container (`#3556 `__) + * `@ericholscher `__: Add a number of new ideas for GSOC (`#3552 `__) + * `@humitos `__: Fix Travis lint issue (`#3551 `__) + * `@davidfischer `__: Send custom dimensions for mkdocs (`#3550 `__) + * `@davidfischer `__: Promo contrast improvements (`#3549 `__) + * `@humitos `__: Allow git tags with `/` in the name and properly slugify (`#3545 `__) + * `@humitos `__: Allow to import public repositories on corporate site (`#3537 `__) + * `@humitos `__: Log `git checkout` and expose to users (`#3520 `__) + * `@stsewd `__: Update docs (`#3498 `__) + * `@davidfischer `__: Switch to universal analytics (`#3495 `__) + * `@stsewd `__: Move Mercurial dependency to pip.txt (`#3488 `__) + * `@agjohnson `__: Add docs on removing edit button (`#3479 `__) + * `@davidfischer `__: Convert default dev cache to local memory (`#3477 `__) + * `@agjohnson `__: Fix lint error (`#3402 `__) + * `@techtonik `__: Fix Edit links if version is referenced by annotated tag (`#3302 `__) + * `@jaraco `__: Fixed build results page on firefox (part two) (`#2630 `__) Version 2.1.6 ------------- - * `@davidfischer `__: Promo contrast improvements (`#3549 `__) - * `@humitos `__: Refactor run command outside a Build and Environment (`#3542 `__) - * `@AnatoliyURL `__: Project in the local read the docs don't see tags. (`#3534 `__) - * `@malarzm `__: searchtools.js missing init() call (`#3532 `__) - * `@johanneskoester `__: Build failed without details (`#3531 `__) - * `@danielmitterdorfer `__: "Edit on Github" points to non-existing commit (`#3530 `__) - * `@lk-geimfari `__: No such file or directory: 'docs/requirements.txt' (`#3529 `__) - * `@stsewd `__: Fix Good First Issue link (`#3522 `__) - * `@Blendify `__: Remove RTD Theme workaround (`#3519 `__) - * `@stsewd `__: Move project description to the top (`#3510 `__) - * `@davidfischer `__: Switch to universal analytics (`#3495 `__) - * `@davidfischer `__: Convert default dev cache to local memory (`#3477 `__) - * `@nlgranger `__: Github service: cannot unlink after deleting account (`#3374 `__) - * `@andrewgodwin `__: "stable" appearing to track future release branches (`#3268 `__) - * `@skddc `__: Add JSDoc to docs build environment (`#3069 `__) - * `@chummels `__: RTD building old "stable" docs instead of "latest" when auto-triggered from recent push (`#2351 `__) - * `@cajus `__: Builds get stuck in "Cloning" state (`#2047 `__) - * `@gossi `__: Cannot delete subproject (`#1341 `__) - * `@gigster99 `__: extension problem (`#1059 `__) + * `@davidfischer `__: Promo contrast improvements (`#3549 `__) + * `@humitos `__: Refactor run command outside a Build and Environment (`#3542 `__) + * `@AnatoliyURL `__: Project in the local read the docs don't see tags. (`#3534 `__) + * `@malarzm `__: searchtools.js missing init() call (`#3532 `__) + * `@johanneskoester `__: Build failed without details (`#3531 `__) + * `@danielmitterdorfer `__: "Edit on Github" points to non-existing commit (`#3530 `__) + * `@lk-geimfari `__: No such file or directory: 'docs/requirements.txt' (`#3529 `__) + * `@stsewd `__: Fix Good First Issue link (`#3522 `__) + * `@Blendify `__: Remove RTD Theme workaround (`#3519 `__) + * `@stsewd `__: Move project description to the top (`#3510 `__) + * `@davidfischer `__: Switch to universal analytics (`#3495 `__) + * `@davidfischer `__: Convert default dev cache to local memory (`#3477 `__) + * `@nlgranger `__: Github service: cannot unlink after deleting account (`#3374 `__) + * `@andrewgodwin `__: "stable" appearing to track future release branches (`#3268 `__) + * `@skddc `__: Add JSDoc to docs build environment (`#3069 `__) + * `@chummels `__: RTD building old "stable" docs instead of "latest" when auto-triggered from recent push (`#2351 `__) + * `@cajus `__: Builds get stuck in "Cloning" state (`#2047 `__) + * `@gossi `__: Cannot delete subproject (`#1341 `__) + * `@gigster99 `__: extension problem (`#1059 `__) Version 2.1.5 ------------- - * `@ericholscher `__: Add GSOC 2018 page (`#3518 `__) - * `@stsewd `__: Move project description to the top (`#3510 `__) - * `@RichardLitt `__: Docs: Rename "Good First Bug" to "Good First Issue" (`#3505 `__) - * `@stsewd `__: Fix regex for getting project and user (`#3501 `__) - * `@ericholscher `__: Check to make sure changes exist in BitBucket pushes (`#3480 `__) - * `@andrewgodwin `__: "stable" appearing to track future release branches (`#3268 `__) - * `@cdeil `__: No module named pip in conda build (`#2827 `__) - * `@Yaseenh `__: building project does not generate new pdf with changes in it (`#2758 `__) - * `@chummels `__: RTD building old "stable" docs instead of "latest" when auto-triggered from recent push (`#2351 `__) - * `@KeithWoods `__: GitHub edit link is aggressively stripped (`#1788 `__) + * `@ericholscher `__: Add GSOC 2018 page (`#3518 `__) + * `@stsewd `__: Move project description to the top (`#3510 `__) + * `@RichardLitt `__: Docs: Rename "Good First Bug" to "Good First Issue" (`#3505 `__) + * `@stsewd `__: Fix regex for getting project and user (`#3501 `__) + * `@ericholscher `__: Check to make sure changes exist in BitBucket pushes (`#3480 `__) + * `@andrewgodwin `__: "stable" appearing to track future release branches (`#3268 `__) + * `@cdeil `__: No module named pip in conda build (`#2827 `__) + * `@Yaseenh `__: building project does not generate new pdf with changes in it (`#2758 `__) + * `@chummels `__: RTD building old "stable" docs instead of "latest" when auto-triggered from recent push (`#2351 `__) + * `@KeithWoods `__: GitHub edit link is aggressively stripped (`#1788 `__) Version 2.1.4 ------------- - * `@davidfischer `__: Add programming language to API/READTHEDOCS_DATA (`#3499 `__) - * `@ericholscher `__: Remove our mkdocs search override (`#3496 `__) - * `@humitos `__: Better style (`#3494 `__) - * `@humitos `__: Update README.rst (`#3492 `__) - * `@davidfischer `__: Small formatting change to the Alabaster footer (`#3491 `__) - * `@matsen `__: Fixing "reseting" misspelling. (`#3487 `__) - * `@ericholscher `__: Add David to dev team listing (`#3485 `__) - * `@ericholscher `__: Check to make sure changes exist in BitBucket pushes (`#3480 `__) - * `@ericholscher `__: Use semvar for readthedocs-build to make bumping easier (`#3475 `__) - * `@davidfischer `__: Add programming languages (`#3471 `__) - * `@humitos `__: Remove TEMPLATE_LOADERS since it's the default (`#3469 `__) - * `@Code0x58 `__: Minor virtualenv upgrade (`#3463 `__) - * `@humitos `__: Remove invite only message (`#3456 `__) - * `@maxirus `__: Adding to Install Docs (`#3455 `__) - * `@stsewd `__: Fix a little typo (`#3448 `__) - * `@stsewd `__: Better autogenerated index file (`#3447 `__) - * `@stsewd `__: Better help text for privacy level (`#3444 `__) - * `@msyriac `__: Broken link URL changed fixes #3442 (`#3443 `__) - * `@ericholscher `__: Fix git (`#3441 `__) - * `@ericholscher `__: Properly slugify the alias on Project Relationships. (`#3440 `__) - * `@stsewd `__: Don't show "build ideas" to unprivileged users (`#3439 `__) - * `@Blendify `__: Docs: Point Theme docs to new website (`#3438 `__) - * `@humitos `__: Do not use double quotes on git command with --format option (`#3437 `__) - * `@ericholscher `__: Hack in a fix for missing version slug deploy that went out a while back (`#3433 `__) - * `@humitos `__: Check versions used to create the venv and auto-wipe (`#3432 `__) - * `@ericholscher `__: Upgrade psycopg2 (`#3429 `__) - * `@humitos `__: Fix "Edit in Github" link (`#3427 `__) - * `@ericholscher `__: Add celery theme to supported ad options (`#3425 `__) - * `@humitos `__: Link to version detail page from build detail page (`#3418 `__) - * `@humitos `__: Move wipe button to version detail page (`#3417 `__) - * `@humitos `__: Show/Hide "See paid advertising" checkbox depending on USE_PROMOS (`#3412 `__) - * `@benjaoming `__: Strip well-known version component origin/ from remote version (`#3377 `__) - * `@humitos `__: Remove warnings from code (`#3372 `__) - * `@ericholscher `__: Add docker image from the YAML config integration (`#3339 `__) - * `@humitos `__: Show proper error to user when conf.py is not found (`#3326 `__) - * `@humitos `__: Simple task to finish inactive builds (`#3312 `__) - * `@techtonik `__: Fix Edit links if version is referenced by annotated tag (`#3302 `__) - * `@Riyuzakii `__: changed from html to css (`#2699 `__) + * `@davidfischer `__: Add programming language to API/READTHEDOCS_DATA (`#3499 `__) + * `@ericholscher `__: Remove our mkdocs search override (`#3496 `__) + * `@humitos `__: Better style (`#3494 `__) + * `@humitos `__: Update README.rst (`#3492 `__) + * `@davidfischer `__: Small formatting change to the Alabaster footer (`#3491 `__) + * `@matsen `__: Fixing "reseting" misspelling. (`#3487 `__) + * `@ericholscher `__: Add David to dev team listing (`#3485 `__) + * `@ericholscher `__: Check to make sure changes exist in BitBucket pushes (`#3480 `__) + * `@ericholscher `__: Use semvar for readthedocs-build to make bumping easier (`#3475 `__) + * `@davidfischer `__: Add programming languages (`#3471 `__) + * `@humitos `__: Remove TEMPLATE_LOADERS since it's the default (`#3469 `__) + * `@Code0x58 `__: Minor virtualenv upgrade (`#3463 `__) + * `@humitos `__: Remove invite only message (`#3456 `__) + * `@maxirus `__: Adding to Install Docs (`#3455 `__) + * `@stsewd `__: Fix a little typo (`#3448 `__) + * `@stsewd `__: Better autogenerated index file (`#3447 `__) + * `@stsewd `__: Better help text for privacy level (`#3444 `__) + * `@msyriac `__: Broken link URL changed fixes #3442 (`#3443 `__) + * `@ericholscher `__: Fix git (`#3441 `__) + * `@ericholscher `__: Properly slugify the alias on Project Relationships. (`#3440 `__) + * `@stsewd `__: Don't show "build ideas" to unprivileged users (`#3439 `__) + * `@Blendify `__: Docs: Point Theme docs to new website (`#3438 `__) + * `@humitos `__: Do not use double quotes on git command with --format option (`#3437 `__) + * `@ericholscher `__: Hack in a fix for missing version slug deploy that went out a while back (`#3433 `__) + * `@humitos `__: Check versions used to create the venv and auto-wipe (`#3432 `__) + * `@ericholscher `__: Upgrade psycopg2 (`#3429 `__) + * `@humitos `__: Fix "Edit in Github" link (`#3427 `__) + * `@ericholscher `__: Add celery theme to supported ad options (`#3425 `__) + * `@humitos `__: Link to version detail page from build detail page (`#3418 `__) + * `@humitos `__: Move wipe button to version detail page (`#3417 `__) + * `@humitos `__: Show/Hide "See paid advertising" checkbox depending on USE_PROMOS (`#3412 `__) + * `@benjaoming `__: Strip well-known version component origin/ from remote version (`#3377 `__) + * `@humitos `__: Remove warnings from code (`#3372 `__) + * `@ericholscher `__: Add docker image from the YAML config integration (`#3339 `__) + * `@humitos `__: Show proper error to user when conf.py is not found (`#3326 `__) + * `@humitos `__: Simple task to finish inactive builds (`#3312 `__) + * `@techtonik `__: Fix Edit links if version is referenced by annotated tag (`#3302 `__) + * `@Riyuzakii `__: changed from html to css (`#2699 `__) Version 2.1.3 ------------- :date: Dec 21, 2017 - * `@ericholscher `__: Upgrade psycopg2 (`#3429 `__) - * `@humitos `__: Fix "Edit in Github" link (`#3427 `__) - * `@ericholscher `__: Add celery theme to supported ad options (`#3425 `__) - * `@ericholscher `__: Only build travis push builds on master. (`#3421 `__) - * `@ericholscher `__: Add concept of dashboard analytics code (`#3420 `__) - * `@humitos `__: Use default avatar for User/Orgs in OAuth services (`#3419 `__) - * `@humitos `__: Link to version detail page from build detail page (`#3418 `__) - * `@humitos `__: Move wipe button to version detail page (`#3417 `__) - * `@bieagrathara `__: 019 497 8360 (`#3416 `__) - * `@bieagrathara `__: rew (`#3415 `__) - * `@tony `__: lint prospector task failing (`#3414 `__) - * `@humitos `__: Remove extra 's' (`#3413 `__) - * `@humitos `__: Show/Hide "See paid advertising" checkbox depending on USE_PROMOS (`#3412 `__) - * `@accraze `__: Removing talks about RTD page (`#3410 `__) - * `@humitos `__: Pin pylint to 1.7.5 and fix docstring styling (`#3408 `__) - * `@agjohnson `__: Update style and copy on abandonment docs (`#3406 `__) - * `@agjohnson `__: Update changelog more consistently (`#3405 `__) - * `@agjohnson `__: Update prerelease invoke command to call with explicit path (`#3404 `__) - * `@ericholscher `__: Fix changelog command (`#3403 `__) - * `@agjohnson `__: Fix lint error (`#3402 `__) - * `@julienmalard `__: Recent builds are missing translated languages links (`#3401 `__) - * `@stsewd `__: Remove copyright application (`#3400 `__) - * `@humitos `__: Show connect buttons for installed apps only (`#3394 `__) - * `@agjohnson `__: Fix display of build advice (`#3390 `__) - * `@agjohnson `__: Don't display the build suggestions div if there are no suggestions (`#3389 `__) - * `@ericholscher `__: Pass more data into the redirects. (`#3388 `__) - * `@ericholscher `__: Fix issue where you couldn't edit your canonical domain. (`#3387 `__) - * `@benjaoming `__: Strip well-known version component origin/ from remote version (`#3377 `__) - * `@humitos `__: Remove warnings from code (`#3372 `__) - * `@JavaDevVictoria `__: Updated python.setup_py_install to be true (`#3357 `__) - * `@humitos `__: Use default avatars for GitLab/GitHub/Bitbucket integrations (users/organizations) (`#3353 `__) - * `@jonrkarr `__: Error in YAML configuration docs: default value for `python.setup_py_install` should be `true` (`#3334 `__) - * `@humitos `__: Show proper error to user when conf.py is not found (`#3326 `__) - * `@MikeHart85 `__: Badges aren't updating due to being cached on GitHub. (`#3323 `__) - * `@humitos `__: Simple task to finish inactive builds (`#3312 `__) - * `@techtonik `__: Fix Edit links if version is referenced by annotated tag (`#3302 `__) - * `@humitos `__: Remove/Update talks about RTD page (`#3283 `__) - * `@gawel `__: Regain pyquery project ownership (`#3281 `__) - * `@dialex `__: Build passed but I can't see the documentation (maze screen) (`#3246 `__) - * `@makixx `__: Account is inactive (`#3241 `__) - * `@agjohnson `__: Cleanup misreported failed builds (`#3230 `__) - * `@cokelaer `__: links to github are broken (`#3203 `__) - * `@agjohnson `__: Remove copyright application (`#3199 `__) - * `@shacharoo `__: Unable to register after deleting my account (`#3189 `__) - * `@gtalarico `__: 3 week old Build Stuck Cloning (`#3126 `__) - * `@agjohnson `__: Regressions with conf.py and error reporting (`#2963 `__) - * `@agjohnson `__: Can't edit canonical domain (`#2922 `__) - * `@virtuald `__: Documentation stuck in 'cloning' state (`#2795 `__) - * `@Riyuzakii `__: changed from html to css (`#2699 `__) - * `@tjanez `__: Support specifying 'python setup.py build_sphinx' as an alternative build command (`#1857 `__) - * `@bdarnell `__: Broken edit links (`#1637 `__) + * `@ericholscher `__: Upgrade psycopg2 (`#3429 `__) + * `@humitos `__: Fix "Edit in Github" link (`#3427 `__) + * `@ericholscher `__: Add celery theme to supported ad options (`#3425 `__) + * `@ericholscher `__: Only build travis push builds on master. (`#3421 `__) + * `@ericholscher `__: Add concept of dashboard analytics code (`#3420 `__) + * `@humitos `__: Use default avatar for User/Orgs in OAuth services (`#3419 `__) + * `@humitos `__: Link to version detail page from build detail page (`#3418 `__) + * `@humitos `__: Move wipe button to version detail page (`#3417 `__) + * `@bieagrathara `__: 019 497 8360 (`#3416 `__) + * `@bieagrathara `__: rew (`#3415 `__) + * `@tony `__: lint prospector task failing (`#3414 `__) + * `@humitos `__: Remove extra 's' (`#3413 `__) + * `@humitos `__: Show/Hide "See paid advertising" checkbox depending on USE_PROMOS (`#3412 `__) + * `@accraze `__: Removing talks about RTD page (`#3410 `__) + * `@humitos `__: Pin pylint to 1.7.5 and fix docstring styling (`#3408 `__) + * `@agjohnson `__: Update style and copy on abandonment docs (`#3406 `__) + * `@agjohnson `__: Update changelog more consistently (`#3405 `__) + * `@agjohnson `__: Update prerelease invoke command to call with explicit path (`#3404 `__) + * `@ericholscher `__: Fix changelog command (`#3403 `__) + * `@agjohnson `__: Fix lint error (`#3402 `__) + * `@julienmalard `__: Recent builds are missing translated languages links (`#3401 `__) + * `@stsewd `__: Remove copyright application (`#3400 `__) + * `@humitos `__: Show connect buttons for installed apps only (`#3394 `__) + * `@agjohnson `__: Fix display of build advice (`#3390 `__) + * `@agjohnson `__: Don't display the build suggestions div if there are no suggestions (`#3389 `__) + * `@ericholscher `__: Pass more data into the redirects. (`#3388 `__) + * `@ericholscher `__: Fix issue where you couldn't edit your canonical domain. (`#3387 `__) + * `@benjaoming `__: Strip well-known version component origin/ from remote version (`#3377 `__) + * `@humitos `__: Remove warnings from code (`#3372 `__) + * `@JavaDevVictoria `__: Updated python.setup_py_install to be true (`#3357 `__) + * `@humitos `__: Use default avatars for GitLab/GitHub/Bitbucket integrations (users/organizations) (`#3353 `__) + * `@jonrkarr `__: Error in YAML configuration docs: default value for `python.setup_py_install` should be `true` (`#3334 `__) + * `@humitos `__: Show proper error to user when conf.py is not found (`#3326 `__) + * `@MikeHart85 `__: Badges aren't updating due to being cached on GitHub. (`#3323 `__) + * `@humitos `__: Simple task to finish inactive builds (`#3312 `__) + * `@techtonik `__: Fix Edit links if version is referenced by annotated tag (`#3302 `__) + * `@humitos `__: Remove/Update talks about RTD page (`#3283 `__) + * `@gawel `__: Regain pyquery project ownership (`#3281 `__) + * `@dialex `__: Build passed but I can't see the documentation (maze screen) (`#3246 `__) + * `@makixx `__: Account is inactive (`#3241 `__) + * `@agjohnson `__: Cleanup misreported failed builds (`#3230 `__) + * `@cokelaer `__: links to github are broken (`#3203 `__) + * `@agjohnson `__: Remove copyright application (`#3199 `__) + * `@shacharoo `__: Unable to register after deleting my account (`#3189 `__) + * `@gtalarico `__: 3 week old Build Stuck Cloning (`#3126 `__) + * `@agjohnson `__: Regressions with conf.py and error reporting (`#2963 `__) + * `@agjohnson `__: Can't edit canonical domain (`#2922 `__) + * `@virtuald `__: Documentation stuck in 'cloning' state (`#2795 `__) + * `@Riyuzakii `__: changed from html to css (`#2699 `__) + * `@tjanez `__: Support specifying 'python setup.py build_sphinx' as an alternative build command (`#1857 `__) + * `@bdarnell `__: Broken edit links (`#1637 `__) Version 2.1.2 ------------- - * `@agjohnson `__: Update changelog more consistently (`#3405 `__) - * `@agjohnson `__: Update prerelease invoke command to call with explicit path (`#3404 `__) - * `@agjohnson `__: Fix lint error (`#3402 `__) - * `@stsewd `__: Remove copyright application (`#3400 `__) - * `@humitos `__: Show connect buttons for installed apps only (`#3394 `__) - * `@agjohnson `__: Don't display the build suggestions div if there are no suggestions (`#3389 `__) - * `@jonrkarr `__: Error in YAML configuration docs: default value for `python.setup_py_install` should be `true` (`#3334 `__) - * `@humitos `__: Simple task to finish inactive builds (`#3312 `__) - * `@agjohnson `__: Cleanup misreported failed builds (`#3230 `__) - * `@agjohnson `__: Remove copyright application (`#3199 `__) + * `@agjohnson `__: Update changelog more consistently (`#3405 `__) + * `@agjohnson `__: Update prerelease invoke command to call with explicit path (`#3404 `__) + * `@agjohnson `__: Fix lint error (`#3402 `__) + * `@stsewd `__: Remove copyright application (`#3400 `__) + * `@humitos `__: Show connect buttons for installed apps only (`#3394 `__) + * `@agjohnson `__: Don't display the build suggestions div if there are no suggestions (`#3389 `__) + * `@jonrkarr `__: Error in YAML configuration docs: default value for `python.setup_py_install` should be `true` (`#3334 `__) + * `@humitos `__: Simple task to finish inactive builds (`#3312 `__) + * `@agjohnson `__: Cleanup misreported failed builds (`#3230 `__) + * `@agjohnson `__: Remove copyright application (`#3199 `__) Version 2.1.1 ------------- @@ -2046,46 +2046,46 @@ Release information missing Version 2.1.0 ------------- - * `@ericholscher `__: Revert "Merge pull request #3336 from readthedocs/use-active-for-stable" (`#3368 `__) - * `@agjohnson `__: Revert "Do not split before first argument (#3333)" (`#3366 `__) - * `@ericholscher `__: Remove pitch from ethical ads page, point folks to actual pitch page. (`#3365 `__) - * `@agjohnson `__: Add changelog and changelog automation (`#3364 `__) - * `@ericholscher `__: Fix mkdocs search. (`#3361 `__) - * `@ericholscher `__: Email sending: Allow kwargs for other options (`#3355 `__) - * `@ericholscher `__: Try and get folks to put more tags. (`#3350 `__) - * `@ericholscher `__: Suggest wiping your environment to folks with bad build outcomes. (`#3347 `__) - * `@humitos `__: GitLab Integration (`#3327 `__) - * `@jimfulton `__: Draft policy for claiming existing project names. (`#3314 `__) - * `@agjohnson `__: More logic changes to error reporting, cleanup (`#3310 `__) - * `@safwanrahman `__: [Fix #3182] Better user deletion (`#3214 `__) - * `@ericholscher `__: Better User deletion (`#3182 `__) - * `@RichardLitt `__: Add `Needed: replication` label (`#3138 `__) - * `@josejrobles `__: Replaced usage of deprecated function get_fields_with_model with new … (`#3052 `__) - * `@ericholscher `__: Don't delete the subprojects directory on sync of superproject (`#3042 `__) - * `@andrew `__: Pass query string when redirecting, fixes #2595 (`#3001 `__) - * `@saily `__: Add GitLab repo sync and webhook support (`#1870 `__) - * `@destroyerofbuilds `__: Setup GitLab Web Hook on Project Import (`#1443 `__) - * `@takotuesday `__: Add GitLab Provider from django-allauth (`#1441 `__) + * `@ericholscher `__: Revert "Merge pull request #3336 from readthedocs/use-active-for-stable" (`#3368 `__) + * `@agjohnson `__: Revert "Do not split before first argument (#3333)" (`#3366 `__) + * `@ericholscher `__: Remove pitch from ethical ads page, point folks to actual pitch page. (`#3365 `__) + * `@agjohnson `__: Add changelog and changelog automation (`#3364 `__) + * `@ericholscher `__: Fix mkdocs search. (`#3361 `__) + * `@ericholscher `__: Email sending: Allow kwargs for other options (`#3355 `__) + * `@ericholscher `__: Try and get folks to put more tags. (`#3350 `__) + * `@ericholscher `__: Suggest wiping your environment to folks with bad build outcomes. (`#3347 `__) + * `@humitos `__: GitLab Integration (`#3327 `__) + * `@jimfulton `__: Draft policy for claiming existing project names. (`#3314 `__) + * `@agjohnson `__: More logic changes to error reporting, cleanup (`#3310 `__) + * `@safwanrahman `__: [Fix #3182] Better user deletion (`#3214 `__) + * `@ericholscher `__: Better User deletion (`#3182 `__) + * `@RichardLitt `__: Add `Needed: replication` label (`#3138 `__) + * `@josejrobles `__: Replaced usage of deprecated function get_fields_with_model with new … (`#3052 `__) + * `@ericholscher `__: Don't delete the subprojects directory on sync of superproject (`#3042 `__) + * `@andrew `__: Pass query string when redirecting, fixes #2595 (`#3001 `__) + * `@saily `__: Add GitLab repo sync and webhook support (`#1870 `__) + * `@destroyerofbuilds `__: Setup GitLab Web Hook on Project Import (`#1443 `__) + * `@takotuesday `__: Add GitLab Provider from django-allauth (`#1441 `__) Version 2.0 ----------- - * `@ericholscher `__: Email sending: Allow kwargs for other options (`#3355 `__) - * `@ericholscher `__: Try and get folks to put more tags. (`#3350 `__) - * `@ericholscher `__: Small changes to email sending to enable from email (`#3349 `__) - * `@dplanella `__: Duplicate TOC entries (`#3345 `__) - * `@ericholscher `__: Small tweaks to ethical ads page (`#3344 `__) - * `@agjohnson `__: Fix python usage around oauth pagination (`#3342 `__) - * `@tony `__: Fix isort link (`#3340 `__) - * `@ericholscher `__: Change stable version switching to respect `active` (`#3336 `__) - * `@ericholscher `__: Allow superusers to pass admin & member tests for projects (`#3335 `__) - * `@humitos `__: Do not split before first argument (`#3333 `__) - * `@humitos `__: Update docs for pre-commit (auto linting) (`#3332 `__) - * `@humitos `__: Take preferece of tags over branches when selecting the stable version (`#3331 `__) - * `@humitos `__: Add prospector as a pre-commit hook (`#3328 `__) - * `@andrewgodwin `__: "stable" appearing to track future release branches (`#3268 `__) - * `@humitos `__: Config files for auto linting (`#3264 `__) - * `@mekrip `__: Build is not working (`#3223 `__) - * `@skddc `__: Add JSDoc to docs build environment (`#3069 `__) - * `@jakirkham `__: Specifying conda version used (`#2076 `__) - * `@agjohnson `__: Document code style guidelines (`#1475 `__) + * `@ericholscher `__: Email sending: Allow kwargs for other options (`#3355 `__) + * `@ericholscher `__: Try and get folks to put more tags. (`#3350 `__) + * `@ericholscher `__: Small changes to email sending to enable from email (`#3349 `__) + * `@dplanella `__: Duplicate TOC entries (`#3345 `__) + * `@ericholscher `__: Small tweaks to ethical ads page (`#3344 `__) + * `@agjohnson `__: Fix python usage around oauth pagination (`#3342 `__) + * `@tony `__: Fix isort link (`#3340 `__) + * `@ericholscher `__: Change stable version switching to respect `active` (`#3336 `__) + * `@ericholscher `__: Allow superusers to pass admin & member tests for projects (`#3335 `__) + * `@humitos `__: Do not split before first argument (`#3333 `__) + * `@humitos `__: Update docs for pre-commit (auto linting) (`#3332 `__) + * `@humitos `__: Take preferece of tags over branches when selecting the stable version (`#3331 `__) + * `@humitos `__: Add prospector as a pre-commit hook (`#3328 `__) + * `@andrewgodwin `__: "stable" appearing to track future release branches (`#3268 `__) + * `@humitos `__: Config files for auto linting (`#3264 `__) + * `@mekrip `__: Build is not working (`#3223 `__) + * `@skddc `__: Add JSDoc to docs build environment (`#3069 `__) + * `@jakirkham `__: Specifying conda version used (`#2076 `__) + * `@agjohnson `__: Document code style guidelines (`#1475 `__) diff --git a/README.rst b/README.rst index a86e694a402..860ef106e09 100644 --- a/README.rst +++ b/README.rst @@ -12,7 +12,7 @@ Bazaar_, Git_, and Mercurial_ repositories. Then we build documentation and host it for you. Think of it as *Continuous Documentation*. -.. _Read the docs: http://readthedocs.org/ +.. _Read the docs: https://readthedocs.org/ .. _Sphinx: http://www.sphinx-doc.org/ .. _reStructuredText: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html .. _Subversion: http://subversion.tigris.org/ @@ -36,7 +36,7 @@ You can find information about getting in touch with Read the Docs at our `Contr Contributing ------------ -You can find information about contributing to Read the Docs at our `Contribution page `_. +You can find information about contributing to Read the Docs at our `Contribution page `_. Quickstart for GitHub-Hosted Projects ------------------------------------- diff --git a/docs/config-file/v1.rst b/docs/config-file/v1.rst index c70588e87e2..fc6fabbaab1 100644 --- a/docs/config-file/v1.rst +++ b/docs/config-file/v1.rst @@ -285,5 +285,5 @@ Behind the scene the following Pip command will be run: .. _environment file: http://conda.pydata.org/docs/using/envs.html#share-an-environment -.. _extra requirements: http://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies -.. _package default dependencies: http://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-dependencies +.. _extra requirements: https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies +.. _package default dependencies: https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-dependencies diff --git a/docs/custom_domains.rst b/docs/custom_domains.rst index feaf20ce22c..bd956176a22 100644 --- a/docs/custom_domains.rst +++ b/docs/custom_domains.rst @@ -13,7 +13,7 @@ Subdomain Support Every project has a subdomain that is available to serve its documentation. If you go to ``.readthedocs.io``, it should show you the latest version of documentation. A good example is https://pip.readthedocs.io .. note:: If you have an old project that has an underscore (_) in the name, it will use a subdomain with a hyphen (-). - `RFC 1035 `_ has more information on valid subdomains. + `RFC 1035 `_ has more information on valid subdomains. Custom Domain Support --------------------- diff --git a/docs/development/buildenvironments.rst b/docs/development/buildenvironments.rst index 2b2f74b67cc..17cc55335fb 100644 --- a/docs/development/buildenvironments.rst +++ b/docs/development/buildenvironments.rst @@ -35,7 +35,7 @@ option. After this image is downloaded, you can update your settings to use the new image -- see `Configuration`_. -.. _`Docker`: http://docker.com +.. _`Docker`: https://www.docker.com .. _`Docker Hub repository`: https://hub.docker.com/r/readthedocs/build/ .. _`container image repo`: https://github.com/readthedocs/readthedocs-docker-images diff --git a/docs/development/design/yaml-file.rst b/docs/development/design/yaml-file.rst index 37c3b43365a..82d85ec9342 100644 --- a/docs/development/design/yaml-file.rst +++ b/docs/development/design/yaml-file.rst @@ -155,6 +155,6 @@ Footnotes .. [#privacy-level] https://github.com/readthedocs/readthedocs.org/issues/2663 .. [#project-description] https://github.com/readthedocs/readthedocs.org/issues/3689 -.. [#yaml-spec] http://yaml.org/spec/1.2/spec.html +.. [#yaml-spec] https://yaml.org/spec/1.2/spec.html .. [#specversioning] https://github.com/readthedocs/readthedocs.org/issues/3806 .. [#one-checkout] https://github.com/readthedocs/readthedocs.org/issues/1375 diff --git a/docs/development/docs.rst b/docs/development/docs.rst index fd9d5af3882..7480bd2ab2a 100644 --- a/docs/development/docs.rst +++ b/docs/development/docs.rst @@ -43,7 +43,7 @@ Content * Do not break the content across multiple lines at 80 characters, but rather break them on semantic meaning (e.g. periods or commas). - Read more about this `here `_. + Read more about this `here `_. * If you are cross-referencing to a different page within our website, use the ``doc`` role and not a hyperlink. * If you are cross-referencing to a section within our website, diff --git a/docs/development/front-end.rst b/docs/development/front-end.rst index 4646317cc79..bf42aea2764 100644 --- a/docs/development/front-end.rst +++ b/docs/development/front-end.rst @@ -148,11 +148,11 @@ There are several components to our bundling scheme: don't have a defined directory structure that would make it easy to imply the entry point to an application library. -.. _`Bower`: http://bower.io -.. _`Gulp`: http://gulpjs.com +.. _`Bower`: https://bower.io +.. _`Gulp`: https://gulpjs.com .. _`Browserify`: http://browserify.org .. _`Debowerify`: https://github.com/eugeneware/debowerify .. _`LESS`: http://lesscss.org -.. _`jQuery`: http://jquery.com -.. _`Knockout`: http://knockoutjs.com +.. _`jQuery`: https://jquery.com +.. _`Knockout`: https://knockoutjs.com diff --git a/docs/development/i18n.rst b/docs/development/i18n.rst index 4d808a12003..34ed612bb41 100644 --- a/docs/development/i18n.rst +++ b/docs/development/i18n.rst @@ -5,7 +5,7 @@ Internationalization This document covers the details regarding internationalization and localization that are applied in Read the Docs. The guidelines described are mostly based on `Kitsune's localization documentation -`_. +`_. As with most of the Django applications out there, Read the Docs' i18n/l10n framework is based on `GNU gettext `_. diff --git a/docs/development/install.rst b/docs/development/install.rst index e6067047800..087cf1b533c 100644 --- a/docs/development/install.rst +++ b/docs/development/install.rst @@ -76,12 +76,12 @@ you need these libraries. or you need to find the proper equivalent libraries. -.. _Python 3.6: http://www.python.org/ +.. _Python 3.6: https://www.python.org/ .. _virtualenv: https://virtualenv.pypa.io/en/stable/ -.. _Git: http://git-scm.com/ +.. _Git: https://git-scm.com/ .. _Mercurial: https://www.mercurial-scm.org/ .. _Pip: https://pip.pypa.io/en/stable/ -.. _Homebrew: http://brew.sh/ +.. _Homebrew: https://brew.sh/ .. _Elasticsearch: https://www.elastic.co/products/elasticsearch .. _Redis: https://redis.io/ .. _bug: https://code.djangoproject.com/ticket/29182 diff --git a/docs/development/search.rst b/docs/development/search.rst index 086794e22e2..1b4eea9fdd8 100644 --- a/docs/development/search.rst +++ b/docs/development/search.rst @@ -106,5 +106,5 @@ As per requirements of `django-elasticsearch-dsl`_, it is stored in the .. _GitHub Repository: https://github.com/readthedocs/readthedocs.org/tree/master/readthedocs/search .. _the Elasticsearch document: https://www.elastic.co/guide/en/elasticsearch/guide/current/document.html .. _django-elasticsearch-dsl: https://github.com/sabricot/django-elasticsearch-dsl -.. _elasticsearch-dsl: http://elasticsearch-dsl.readthedocs.io/en/latest/ +.. _elasticsearch-dsl: https://elasticsearch-dsl.readthedocs.io/en/latest/ .. _signals: https://docs.djangoproject.com/en/2.1/topics/signals/ diff --git a/docs/development/tests.rst b/docs/development/tests.rst index 714db3c92cf..219d50acbf5 100644 --- a/docs/development/tests.rst +++ b/docs/development/tests.rst @@ -43,11 +43,11 @@ lint docs Test documentation compilation with Sphinx. -.. _`Tox`: http://tox.readthedocs.io/en/latest/index.html -.. _`Prospector`: http://prospector.readthedocs.io/en/master/ -.. _`pylint`: http://docs.pylint.org/ +.. _`Tox`: https://tox.readthedocs.io/en/latest/index.html +.. _`Prospector`: https://prospector.readthedocs.io/en/master/ +.. _`pylint`: https://pylint.readthedocs.io/ .. _`pyflakes`: https://github.com/pyflakes/pyflakes -.. _`pep8`: http://pep8.readthedocs.io/en/latest/index.html +.. _`pep8`: https://pep8.readthedocs.io/en/latest/index.html Continuous Integration ---------------------- diff --git a/docs/faq.rst b/docs/faq.rst index 650df867641..f98f22734c9 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -129,7 +129,7 @@ For example, Kombu is a subproject of Celery, so you can access it on the `celery.readthedocs.io` domain: -http://celery.readthedocs.io/projects/kombu/en/latest/ +https://celery.readthedocs.io/projects/kombu/en/latest/ This also works the same for custom domains: @@ -163,7 +163,7 @@ I want comments in my docs RTD doesn't have explicit support for this. That said, a tool like `Disqus`_ (and the `sphinxcontrib-disqus`_ plugin) can be used for this purpose on RTD. -.. _Disqus: http://disqus.com/ +.. _Disqus: https://disqus.com/ .. _sphinxcontrib-disqus: https://pypi.python.org/pypi/sphinxcontrib-disqus How do I support multiple languages of documentation? diff --git a/docs/guides/canonical.rst b/docs/guides/canonical.rst index 112812c14c8..a4deef84e3a 100644 --- a/docs/guides/canonical.rst +++ b/docs/guides/canonical.rst @@ -47,4 +47,4 @@ http://www.mattcutts.com/blog/seo-advice-url-canonicalization/ This is a good explanation for why canonical pages are good for SEO: -http://moz.com/blog/canonical-url-tag-the-most-important-advancement-in-seo-practices-since-sitemaps +https://moz.com/blog/canonical-url-tag-the-most-important-advancement-in-seo-practices-since-sitemaps diff --git a/docs/index.rst b/docs/index.rst index 5392ad6c2a6..5de73aa0ce3 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -25,7 +25,7 @@ Free and open source for nearly 100,000 large and small open source projects in almost every human and computer language. -.. _Read the docs: http://readthedocs.org/ +.. _Read the docs: https://readthedocs.org/ First steps diff --git a/docs/intro/getting-started-with-mkdocs.rst b/docs/intro/getting-started-with-mkdocs.rst index cb05cc91220..11739710d0c 100644 --- a/docs/intro/getting-started-with-mkdocs.rst +++ b/docs/intro/getting-started-with-mkdocs.rst @@ -73,5 +73,5 @@ Here are some external resources to help you learn more about MkDocs. * `Writing your docs with MkDocs`_ .. _MkDocs documentation: https://www.mkdocs.org/ -.. _Markdown syntax guide: http://daringfireball.net/projects/markdown/syntax +.. _Markdown syntax guide: https://daringfireball.net/projects/markdown/syntax .. _Writing your docs with MkDocs: https://www.mkdocs.org/user-guide/writing-your-docs/ diff --git a/docs/privacy-policy.rst b/docs/privacy-policy.rst index 755cdfb2afb..1cde3565ba0 100644 --- a/docs/privacy-policy.rst +++ b/docs/privacy-policy.rst @@ -262,7 +262,7 @@ For more details about DNT, visit `All About Do Not Track`_. .. _W3C's tracking preference expression: https://www.w3.org/TR/tracking-dnt/ .. _EFF's DNT Policy: https://www.eff.org/issues/do-not-track .. _available here: https://readthedocs.org/.well-known/dnt-policy.txt -.. _All About Do Not Track: http://www.allaboutdnt.com +.. _All About Do Not Track: https://www.allaboutdnt.com Cookies ~~~~~~~ diff --git a/docs/sponsors.rst b/docs/sponsors.rst index 8432d6f8003..0e9f8b43c23 100644 --- a/docs/sponsors.rst +++ b/docs/sponsors.rst @@ -25,14 +25,14 @@ Past sponsors * `Rackspace`_ * `Mozilla`_ -.. _Revsys: http://www.revsys.com/ -.. _Python Software Foundation: http://python.org/psf/ -.. _Mozilla Web Dev: http://blog.mozilla.com/webdev/ +.. _Revsys: https://www.revsys.com/ +.. _Python Software Foundation: https://www.python.org/psf/ +.. _Mozilla Web Dev: https://blog.mozilla.org/webdev/ .. _Django Software Foundation: https://www.djangoproject.com/foundation/ .. _Lab305: http://www.lab305.com/ -.. _Rackspace: http://www.rackspace.com/ +.. _Rackspace: https://www.rackspace.com/ .. _Mozilla: https://www.mozilla.org/en-US/ -.. _Twilio: http://twilio.com/ +.. _Twilio: https://twilio.com/ .. _Cloudflare: https://www.cloudflare.com/ .. _Microsoft Azure: https://azure.microsoft.com/ diff --git a/docs/story.rst b/docs/story.rst index 547bd618c27..0c7ef0624d0 100644 --- a/docs/story.rst +++ b/docs/story.rst @@ -29,5 +29,5 @@ and for users of the documentation that we host. .. _look back at 2013: https://www.ericholscher.com/blog/2013/dec/23/read-the-docs-2013-stats/ .. _`Django`: https://docs.djangoproject.com/ -.. _`SQLAlchemy`: http://docs.sqlalchemy.org/ -.. _`Mozilla`: http://mozilla.org +.. _`SQLAlchemy`: https://docs.sqlalchemy.org/ +.. _`Mozilla`: https://www.mozilla.org diff --git a/docs/subprojects.rst b/docs/subprojects.rst index 5a7a1e2d347..5526bc43997 100644 --- a/docs/subprojects.rst +++ b/docs/subprojects.rst @@ -31,8 +31,8 @@ be added as subprojects to this parent project. If the example project ``Foo`` was set up with a custom domain, ``docs.example.com``, the URLs for projects ``Foo`` and ``Bar`` would -respectively be at: http://docs.example.com/en/latest/ and -http://docs.example.com/projects/bar/en/latest/ +respectively be at: https://docs.example.com/en/latest/ and +https://docs.example.com/projects/bar/en/latest/ Search ------ diff --git a/docs/support.rst b/docs/support.rst index 204ea8ea6fb..3e4a5b4386a 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -64,7 +64,7 @@ For consulting services around documentation systems, you can `contact us `_ or read more at https://readthedocs.com/services/#open-source-support. -.. _Stack Overflow: http://stackoverflow.com/questions/tagged/read-the-docs +.. _Stack Overflow: https://stackoverflow.com/questions/tagged/read-the-docs .. _Github Issue Tracker: https://github.com/readthedocs/readthedocs.org/issues .. _Gold: https://readthedocs.org/accounts/gold/ .. _Ethical Ads: https://docs.readthedocs.io/en/latest/ethical-advertising.html diff --git a/docs/user-defined-redirects.rst b/docs/user-defined-redirects.rst index 93c0afe76eb..e43348cd7d8 100644 --- a/docs/user-defined-redirects.rst +++ b/docs/user-defined-redirects.rst @@ -28,9 +28,9 @@ but that URL would break once you moved them. Read the Docs includes a language and version slug in your documentation, but not all documentation is hosted this way. -Say that you previously had your docs hosted at ``http://docs.example.com/dev/``, +Say that you previously had your docs hosted at ``https://docs.example.com/dev/``, you move ``docs.example.com`` to point at Read the Docs. -So users will have a bookmark saved to a page at ``http://docs.example.com/dev/install.html``. +So users will have a bookmark saved to a page at ``https://docs.example.com/dev/install.html``. You can now set a *Prefix Redirect* that will redirect all 404's with a prefix to a new place. The example configuration would be:: @@ -85,8 +85,8 @@ documents, a Prefix Redirect won't suffice and you'll need to create *Exact Redi to redirect from a specific URL, to a specific page. Say you're moving ``docs.example.com`` to Read the Docs and want to redirect traffic -from an old page at ``http://docs.example.com/dev/install.html`` to a new URL -of ``http://docs.example.com/en/latest/installing-your-site.html``. +from an old page at ``https://docs.example.com/dev/install.html`` to a new URL +of ``https://docs.example.com/en/latest/installing-your-site.html``. The example configuration would be:: diff --git a/docs/versions.rst b/docs/versions.rst index 4f32a680d5a..bdd22c0c0a8 100644 --- a/docs/versions.rst +++ b/docs/versions.rst @@ -21,7 +21,7 @@ If you develop on a branch that is different than the default for your VCS, you should set the **Default Branch** to that branch. You should push a **tag** for each version of your project. -These tags should be numbered in a way that is consistent with `semantic versioning `_. +These tags should be numbered in a way that is consistent with `semantic versioning `_. This will map to your ``stable`` branch by default. .. note:: diff --git a/docs/webhooks.rst b/docs/webhooks.rst index cfeb604591d..ba05b7575ee 100644 --- a/docs/webhooks.rst +++ b/docs/webhooks.rst @@ -131,7 +131,7 @@ A command like the one above could be called from a cron job or from a hook inside Git_, Subversion_, Mercurial_, or Bazaar_. .. _Git: http://www.kernel.org/pub/software/scm/git/docs/githooks.html -.. _Subversion: http://mikewest.org/2006/06/subversion-post-commit-hooks-101 +.. _Subversion: https://www.mikewest.org/2006/06/subversion-post-commit-hooks-101 .. _Mercurial: http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html .. _Bazaar: http://wiki.bazaar.canonical.com/BzrHooks