From c0097df9a3c75cdf090b4d252a2a7b0134931780 Mon Sep 17 00:00:00 2001 From: Pranay Ankit Date: Wed, 3 Jul 2019 10:59:12 +0530 Subject: [PATCH] change rtfd to readthedocs(#5870) --- .gitmodules | 2 +- AUTHORS.rst | 2 +- CHANGELOG.rst | 2578 ++++++++--------- bower.json | 2 +- docs/advertising/ad-customization.rst | 2 +- docs/advertising/advertising-details.rst | 2 +- docs/api/v2.rst | 2 +- docs/badges.rst | 2 +- docs/builds.rst | 8 +- docs/config-file/v2.rst | 6 +- docs/contribute.rst | 24 +- docs/custom_domains.rst | 2 +- docs/custom_installs/customization.rst | 2 +- docs/custom_installs/local_rtd_vm.rst | 2 +- docs/development/buildenvironments.rst | 2 +- docs/development/design.rst | 2 +- docs/development/design/in-doc-search-ui.rst | 6 +- docs/development/design/pr-builder.rst | 4 +- docs/development/design/theme-context.rst | 4 +- docs/development/design/yaml-file.rst | 10 +- docs/development/i18n.rst | 2 +- docs/development/install.rst | 2 +- docs/development/issue-labels.rst | 2 +- docs/development/search.rst | 4 +- docs/development/tests.rst | 2 +- docs/faq.rst | 4 +- docs/gsoc.rst | 14 +- .../guides/build-using-too-many-resources.rst | 2 +- docs/guides/conda.rst | 2 +- docs/guides/feature-flags.rst | 2 +- docs/guides/mkdocs-old-versions.rst | 2 +- docs/open-source-philosophy.rst | 2 +- docs/roadmap.rst | 10 +- docs/support.rst | 2 +- media/humans.txt | 2 +- readthedocs/search/tests/data/docs/story.json | 2 +- readthedocs/templates/support.html | 2 +- 37 files changed, 1361 insertions(+), 1361 deletions(-) diff --git a/.gitmodules b/.gitmodules index 7b0dc1c6b07..e89e8ae1356 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "common"] path = common - url = https://github.com/rtfd/common.git + url = https://github.com/readthedocs/common.git diff --git a/AUTHORS.rst b/AUTHORS.rst index 328a6cabfc2..4466350aa04 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -115,4 +115,4 @@ Awesome Contributors * Brandon Stafford * Michael R. Bernstein -For a list of all the contributions: https://github.com/rtfd/readthedocs.org/contributors +For a list of all the contributions: https://github.com/readthedocs/readthedocs.org/contributors diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8baf4a76667..e6693dd72a8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,32 +3,32 @@ 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 ------------- @@ -37,13 +37,13 @@ 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 ------------- -This version contained a `security fix `_ +This version contained a `security fix `_ for an open redirect issue. The problem has been fixed and deployed on readthedocs.org. For users who depend on the Read the Docs code line for a private instance of Read the Docs, @@ -51,413 +51,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 rtfd/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 rtfd/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 ------------- @@ -469,14 +469,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 ------------- @@ -487,244 +487,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 ------------- @@ -733,88 +733,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 rtfd/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 ------------- @@ -828,85 +828,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/rtfd/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 ------------- @@ -915,16 +915,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 @@ -932,48 +932,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 ------------- @@ -981,116 +981,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 ------------- @@ -1098,214 +1098,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: @@ -1317,20 +1317,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 ------------- @@ -1341,31 +1341,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 ------------- @@ -1374,30 +1374,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 ------------- @@ -1405,210 +1405,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 ------------- @@ -1618,46 +1618,46 @@ Release information missing Version 2.1.0 ------------- - * `@ericholscher `__: Revert "Merge pull request #3336 from rtfd/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/bower.json b/bower.json index 0d0603465b1..1644411748b 100644 --- a/bower.json +++ b/bower.json @@ -17,7 +17,7 @@ "jquery": "2.0.3", "underscore": "~1.7.0", "readthedocs-client": "https://github.com/agjohnson/readthedocs-client-js.git", - "sphinx-rtd-theme": "https://github.com/rtfd/sphinx_rtd_theme.git#0.3.1", + "sphinx-rtd-theme": "https://github.com/readthedocs/sphinx_rtd_theme.git#0.3.1", "knockout": "~3.3.0", "jquery.payment": "~1.3.0", "jquery-migrate": "~1.2.1", diff --git a/docs/advertising/ad-customization.rst b/docs/advertising/ad-customization.rst index 323bcb9047d..4c95b8d2db3 100644 --- a/docs/advertising/ad-customization.rst +++ b/docs/advertising/ad-customization.rst @@ -8,7 +8,7 @@ Customizing Advertising This document details features that are a **work in progress**. To discuss this document, please get in touch in the `issue tracker`_. - .. _issue tracker: https://github.com/rtfd/readthedocs.org/issues + .. _issue tracker: https://github.com/readthedocs/readthedocs.org/issues In addition to allowing users and documentation authors to :ref:`opt out ` of advertising, diff --git a/docs/advertising/advertising-details.rst b/docs/advertising/advertising-details.rst index 8fc0e358a1f..f41d6f823e9 100644 --- a/docs/advertising/advertising-details.rst +++ b/docs/advertising/advertising-details.rst @@ -16,7 +16,7 @@ The goal of this document is to shed light on the advertising industry, exactly what we do for advertising, and how what we do is different. If you have questions or comments, `send us an email `_ -or `open an issue on GitHub `_. +or `open an issue on GitHub `_. Other ad networks' targeting diff --git a/docs/api/v2.rst b/docs/api/v2.rst index d11e2c28472..c4a5200c844 100644 --- a/docs/api/v2.rst +++ b/docs/api/v2.rst @@ -16,7 +16,7 @@ and HTTP response status codes are to designate success and failure. * Improved error reporting If there are features you would like in v3, please get in touch - in the `issue tracker `_. + in the `issue tracker `_. Authentication and authorization diff --git a/docs/badges.rst b/docs/badges.rst index 5bda740e11e..47e4b212dae 100644 --- a/docs/badges.rst +++ b/docs/badges.rst @@ -69,7 +69,7 @@ since it will stay up to date with your Read the Docs project:: https://readthedocs.org/projects/pip/badge/ -.. _Read the Docs README: https://github.com/rtfd/readthedocs.org/blob/master/README.rst +.. _Read the Docs README: https://github.com/readthedocs/readthedocs.org/blob/master/README.rst .. _project page: https://readthedocs.org/projects/pip/ .. |green| image:: https://assets.readthedocs.org/static/projects/badges/passing-flat.svg .. |red| image:: https://assets.readthedocs.org/static/projects/badges/failing-flat.svg diff --git a/docs/builds.rst b/docs/builds.rst index 034fd450412..6b7d6103cfb 100644 --- a/docs/builds.rst +++ b/docs/builds.rst @@ -3,7 +3,7 @@ Build Process Files: `tasks.py`_ - `doc_builder/`_ -.. _tasks.py: https://github.com/rtfd/readthedocs.org/blob/master/readthedocs/projects/tasks.py +.. _tasks.py: https://github.com/readthedocs/readthedocs.org/blob/master/readthedocs/projects/tasks.py .. _doc_builder/: https://github.com/rtfd/readthedocs.org/tree/master/readthedocs/doc_builder Every documentation build has limited resources. @@ -15,7 +15,7 @@ Our current build limits are: We can increase build limits on a per-project basis, sending an email to support@readthedocs.org providing a good reason why your documentation needs more resources. -You can see the current Docker build images that we use in our `docker repository `_. +You can see the current Docker build images that we use in our `docker repository `_. `Docker Hub `_ also shows the latest set of images that have been built. Currently in production we're using the ``readthedocs/build:latest`` docker image as our default image. @@ -138,7 +138,7 @@ but you can change that using a :doc:`config-file/index`. If you want to know the specific version of a package that is installed in the image you can check the `Ubuntu package search page `__. -More details on software installed in images could be found by browsing specific branch in `rtfd/readthedocs-docker-images `__ repository. +More details on software installed in images could be found by browsing specific branch in `rtfd/readthedocs-docker-images `__ repository. Writing your own builder ------------------------ @@ -159,7 +159,7 @@ The documentation build system in RTD is made pluggable, so that you can build o if success: backend.move(version) -.. _The builder backends: https://github.com/rtfd/readthedocs.org/tree/master/readthedocs/doc_builder/backends +.. _The builder backends: https://github.com/readthedocs/readthedocs.org/tree/master/readthedocs/doc_builder/backends Deleting a stale or broken build environment -------------------------------------------- diff --git a/docs/config-file/v2.rst b/docs/config-file/v2.rst index 139d34968c3..fe23b4038e5 100644 --- a/docs/config-file/v2.rst +++ b/docs/config-file/v2.rst @@ -260,8 +260,8 @@ The Docker image used for building the docs. Each image support different Python versions and has different packages installed, as defined here: -* `stable `_: :buildpyversions:`stable` -* `latest `_: :buildpyversions:`latest` +* `stable `_: :buildpyversions:`stable` +* `latest `_: :buildpyversions:`latest` sphinx ~~~~~~ @@ -412,7 +412,7 @@ Schema ------ You can see the complete schema -`here `_. +`here `_. Migrating from v1 ----------------- diff --git a/docs/contribute.rst b/docs/contribute.rst index 5373f940932..427eb042383 100644 --- a/docs/contribute.rst +++ b/docs/contribute.rst @@ -16,7 +16,7 @@ Get in touch - On IRC find us at `#readthedocs`_. .. _StackOverFlow: https://stackoverflow.com/questions/tagged/read-the-docs -.. _on GitHub: https://github.com/rtfd/readthedocs.org +.. _on GitHub: https://github.com/readthedocs/readthedocs.org .. _Gitter: https://gitter.im/rtfd/readthedocs.org .. _#readthedocs: irc://irc.freenode.net/readthedocs @@ -81,11 +81,11 @@ command will be run immediately and will inform you of the changes and errors. linting changes would be a great help to making this possible. -.. _Feature: https://github.com/rtfd/readthedocs.org/issues?direction=desc&labels=Feature&page=1&sort=updated&state=open -.. _Improvement: https://github.com/rtfd/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3AImprovement -.. _Accepted: https://github.com/rtfd/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3AAccepted -.. _Good First Issue: https://github.com/rtfd/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 -.. _Sprintable: https://github.com/rtfd/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3ASprintable +.. _Feature: https://github.com/readthedocs/readthedocs.org/issues?direction=desc&labels=Feature&page=1&sort=updated&state=open +.. _Improvement: https://github.com/readthedocs/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3AImprovement +.. _Accepted: https://github.com/readthedocs/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3AAccepted +.. _Good First Issue: https://github.com/readthedocs/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 +.. _Sprintable: https://github.com/readthedocs/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3ASprintable .. _contribution-guide.org: http://www.contribution-guide.org/#submitting-bugs .. _pre-commit: https://github.com/pre-commit/pre-commit @@ -251,7 +251,7 @@ label. The reported issue … After we finished the initial triaging of new tickets, no ticket should be left without a label. -.. _list of untriaged tickets: https://github.com/rtfd/readthedocs.org/issues?q=is:issue+is:open+no:label +.. _list of untriaged tickets: https://github.com/readthedocs/readthedocs.org/issues?q=is:issue+is:open+no:label Additional labels for categorization ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -281,22 +281,22 @@ Helpful links for triaging Here is a list of links for contributors that look for work: - `Untriaged tickets - `_: + `_: Go and triage them! - `Tickets labelled with Needed: more information - `_: + `_: Come back to these tickets once in a while and close those that did not get any new information from the reporter. If new information is available, go and re-triage the ticket. - `Tickets labelled with Operations - `_: + `_: These tickets are for contributors who have access to the servers. - `Tickets labelled with Support - `_: + `_: Experienced contributors or community members with a broad knowledge about the project should handle those. - `Tickets labelled with Needed: design decision - `_: + `_: Project leaders must take actions on these tickets. Otherwise no other contributor can go forward on them. diff --git a/docs/custom_domains.rst b/docs/custom_domains.rst index 910d9d64199..c6d77a227f9 100644 --- a/docs/custom_domains.rst +++ b/docs/custom_domains.rst @@ -80,7 +80,7 @@ FAQ `_. For the Read the Docs community site, we use a `fabric script`_ to follow this process: - .. _fabric script: https://github.com/rtfd/readthedocs.org/blob/master/fabfile.py + .. _fabric script: https://github.com/readthedocs/readthedocs.org/blob/master/fabfile.py #. Update files and push sources (English) to Transifex: diff --git a/docs/development/install.rst b/docs/development/install.rst index e707878fcfd..145b3e15664 100644 --- a/docs/development/install.rst +++ b/docs/development/install.rst @@ -92,7 +92,7 @@ Get and run Read the Docs Clone the repository somewhere on your disk and enter to the repository:: - git clone --recurse-submodules https://github.com/rtfd/readthedocs.org.git + git clone --recurse-submodules https://github.com/readthedocs/readthedocs.org.git cd readthedocs.org Create a virtual environment and activate it:: diff --git a/docs/development/issue-labels.rst b/docs/development/issue-labels.rst index 28a9f627471..7ff17893eee 100644 --- a/docs/development/issue-labels.rst +++ b/docs/development/issue-labels.rst @@ -4,7 +4,7 @@ Overview of issue labels Here is a full list of labels that we use in the `GitHub issue tracker`_ and what they stand for. -.. _GitHub issue tracker: https://github.com/rtfd/readthedocs.org/issues +.. _GitHub issue tracker: https://github.com/readthedocs/readthedocs.org/issues *Accepted* Issues with this label are issues that the core team has accepted on to the diff --git a/docs/development/search.rst b/docs/development/search.rst index 69cbad062e6..eea0568e6e3 100644 --- a/docs/development/search.rst +++ b/docs/development/search.rst @@ -52,7 +52,7 @@ Indexing ^^^^^^^^ All the Sphinx documents are indexed into Elasticsearch after the build is successful. Currently, we do not index MkDocs documents to elasticsearch, but -`any kind of help is welcome `_. +`any kind of help is welcome `_. How we index documentations ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -103,7 +103,7 @@ As per requirements of `django-elasticsearch-dsl`_, it is stored in the .. _Elasticsearch: https://www.elastic.co/products/elasticsearch .. _Elasticsearch 6.3: https://www.elastic.co/guide/en/elasticsearch/reference/6.3/index.html -.. _GitHub Repository: https://github.com/rtfd/readthedocs.org/tree/master/readthedocs/search +.. _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/ diff --git a/docs/development/tests.rst b/docs/development/tests.rst index 59223e5e3a9..714db3c92cf 100644 --- a/docs/development/tests.rst +++ b/docs/development/tests.rst @@ -54,4 +54,4 @@ Continuous Integration The RTD test suite is exercised by Travis CI on every push to our repo at GitHub. You can check out the current build status: -https://travis-ci.org/rtfd/readthedocs.org +https://travis-ci.org/readthedocs/readthedocs.org diff --git a/docs/faq.rst b/docs/faq.rst index 8214eda5c4a..1bb20dd8bbc 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -166,7 +166,7 @@ We think that our theme is badass, and better than the default for many reasons. I want to use the Read the Docs theme locally --------------------------------------------- -There is a repository for that: https://github.com/rtfd/sphinx_rtd_theme. +There is a repository for that: https://github.com/readthedocs/sphinx_rtd_theme. Simply follow the instructions in the README. Image scaling doesn't work in my documentation @@ -242,7 +242,7 @@ file* field. What commit of Read the Docs is in production? ---------------------------------------------- -We deploy readthedocs.org from the `rel` branch in our GitHub repository. You can see the latest commits that have been deployed by looking on GitHub: https://github.com/rtfd/readthedocs.org/commits/rel +We deploy readthedocs.org from the `rel` branch in our GitHub repository. You can see the latest commits that have been deployed by looking on GitHub: https://github.com/readthedocs/readthedocs.org/commits/rel How can I avoid search results having a deprecated version of my docs? diff --git a/docs/gsoc.rst b/docs/gsoc.rst index cadbcfb40d1..3f0a6ce6145 100644 --- a/docs/gsoc.rst +++ b/docs/gsoc.rst @@ -109,8 +109,8 @@ This would include: More info here: -* https://github.com/rtfd/readthedocs.org/issues/1340 -* https://github.com/rtfd/readthedocs.org/issues/2465 +* https://github.com/readthedocs/readthedocs.org/issues/1340 +* https://github.com/readthedocs/readthedocs.org/issues/2465 Build a new Sphinx theme @@ -141,9 +141,9 @@ This project would include: * Write a plugin to allow us to have more control over the build process (`#4924`_) * Support search (`#1088`_) -.. _#1939: https://github.com/rtfd/readthedocs.org/issues/1939 -.. _#4924: https://github.com/rtfd/readthedocs.org/issues/4924 -.. _#1088: https://github.com/rtfd/readthedocs.org/issues/1088 +.. _#1939: https://github.com/readthedocs/readthedocs.org/issues/1939 +.. _#4924: https://github.com/readthedocs/readthedocs.org/issues/4924 +.. _#1088: https://github.com/readthedocs/readthedocs.org/issues/1088 Integrated Redirects ~~~~~~~~~~~~~~~~~~~~ @@ -200,8 +200,8 @@ Looking through `these issues`_ is a good place to start. You might also look through our `milestones`_ on GitHub, which provide outlines on the larger tasks that we're hoping to accomplish. -.. _these issues: https://github.com/rtfd/readthedocs.org/issues?direction=desc&labels=Feature&page=1&sort=updated&state=open -.. _milestones: https://github.com/rtfd/readthedocs.org/milestones +.. _these issues: https://github.com/readthedocs/readthedocs.org/issues?direction=desc&labels=Feature&page=1&sort=updated&state=open +.. _milestones: https://github.com/readthedocs/readthedocs.org/milestones Thanks ------ diff --git a/docs/guides/build-using-too-many-resources.rst b/docs/guides/build-using-too-many-resources.rst index 395f44f3d10..02b84fd10b9 100644 --- a/docs/guides/build-using-too-many-resources.rst +++ b/docs/guides/build-using-too-many-resources.rst @@ -51,7 +51,7 @@ in the Docker image used to build your docs. You can check the updated list of p To use these pre-installed libraries and avoid consuming time re-downloading/compiling them, you can use the :ref:`config-file/v2:python.system_packages` option to have access to them. -.. _Docker image repository: https://github.com/rtfd/readthedocs-docker-images +.. _Docker image repository: https://github.com/readthedocs/readthedocs-docker-images Requests more resources ----------------------- diff --git a/docs/guides/conda.rst b/docs/guides/conda.rst index 4d5565c22b4..67cde869285 100644 --- a/docs/guides/conda.rst +++ b/docs/guides/conda.rst @@ -33,5 +33,5 @@ we can't safely install it as a normal dependency into the normal Python virtual .. warning:: Installing conda into a virtualenv will override the ``activate`` script, making it so you can't properly activate that virtualenv anymore. -.. _issue: https://github.com/rtfd/readthedocs.org/issues +.. _issue: https://github.com/readthedocs/readthedocs.org/issues .. _Clinical Graphics: https://www.clinicalgraphics.com/ diff --git a/docs/guides/feature-flags.rst b/docs/guides/feature-flags.rst index 650f4b9c759..2a61ff03ac7 100644 --- a/docs/guides/feature-flags.rst +++ b/docs/guides/feature-flags.rst @@ -7,7 +7,7 @@ By default, these flags are disabled for every project. A separate request can be made by opening an issue on our `github`_ to enable or disable one or more of these featured flags for a particular project. -.. _github: https://github.com/rtfd/readthedocs.org +.. _github: https://github.com/readthedocs/readthedocs.org Available Flags --------------- diff --git a/docs/guides/mkdocs-old-versions.rst b/docs/guides/mkdocs-old-versions.rst index 5f4ab90a986..bf3ba98423f 100644 --- a/docs/guides/mkdocs-old-versions.rst +++ b/docs/guides/mkdocs-old-versions.rst @@ -3,7 +3,7 @@ Keep Building Docs With Old Version Of MkDocs Recent changes to ``mkdocs`` forced us to `upgrade the default version installed`_ by Read the Docs and this may be a breaking change for your documentation. -.. _upgrade the default version installed: https://github.com/rtfd/readthedocs.org/pull/4041 +.. _upgrade the default version installed: https://github.com/readthedocs/readthedocs.org/pull/4041 You should check that your docs continue building in any of these cases: diff --git a/docs/open-source-philosophy.rst b/docs/open-source-philosophy.rst index 505a3e12273..f81fcef9640 100644 --- a/docs/open-source-philosophy.rst +++ b/docs/open-source-philosophy.rst @@ -2,7 +2,7 @@ Read the Docs Open Source Philosophy ------------------------------------- Read the Docs is Open Source software. -We have `licensed `_ the code base as MIT, +We have `licensed `_ the code base as MIT, which provides almost no restrictions on the use of the code. However, diff --git a/docs/roadmap.rst b/docs/roadmap.rst index 93882474a9f..927d4436bd1 100644 --- a/docs/roadmap.rst +++ b/docs/roadmap.rst @@ -80,21 +80,21 @@ In addition to the point release milestones currently established, our current roadmap priorities also include: Admin UX - https://github.com/rtfd/readthedocs.org/milestone/16 + https://github.com/readthedocs/readthedocs.org/milestone/16 Search Improvements - https://github.com/rtfd/readthedocs.org/milestone/23 + https://github.com/readthedocs/readthedocs.org/milestone/23 YAML File Completion - https://github.com/rtfd/readthedocs.org/milestone/28 + https://github.com/readthedocs/readthedocs.org/milestone/28 There are also several milestones that are explicitly *not* a priority for the core team: Cleanup - https://github.com/rtfd/readthedocs.org/milestone/10 + https://github.com/readthedocs/readthedocs.org/milestone/10 Refactoring - https://github.com/rtfd/readthedocs.org/milestone/34 + https://github.com/readthedocs/readthedocs.org/milestone/34 Core team will not be focusing their time on these milestones in development. diff --git a/docs/support.rst b/docs/support.rst index d552bbb93bc..5f9c74c7fdc 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -63,6 +63,6 @@ You can contact us at hello@readthedocs.com to learn more, or read more at https://readthedocs.com/services/#open-source-support. .. _Stack Overflow: http://stackoverflow.com/questions/tagged/read-the-docs -.. _Github Issue Tracker: https://github.com/rtfd/readthedocs.org/issues +.. _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/media/humans.txt b/media/humans.txt index 00ffdb2991d..5aa8b7ff903 100644 --- a/media/humans.txt +++ b/media/humans.txt @@ -31,4 +31,4 @@ Awesome Contributors * Dag Odenhall * Jacob Burch -For a list of all the contributions: https://github.com/rtfd/readthedocs.org/contributors +For a list of all the contributions: https://github.com/readthedocs/readthedocs.org/contributors diff --git a/readthedocs/search/tests/data/docs/story.json b/readthedocs/search/tests/data/docs/story.json index 84ef2cf52a7..2c998bcec3b 100644 --- a/readthedocs/search/tests/data/docs/story.json +++ b/readthedocs/search/tests/data/docs/story.json @@ -7,7 +7,7 @@ "title": "Philosophy", "sections": [ { - "content": "\nRead the Docs is Open Source software.\nWe have licensed the code base as MIT,\nwhich provides almost no restrictions on the use of the code.\n\nHowever,\nas a project there are things that we care about more than others.\nWe built Read the Docs to support in the Open Source community.\nThe code is open for people to contribute to,\nso that they may build features into https://readthedocs.org that they want.\nWe also believe sharing the code openly is a valuable learning tool,\nespecially for demonsrating how to collaborate and maintain an enormous website.\n", + "content": "\nRead the Docs is Open Source software.\nWe have licensed the code base as MIT,\nwhich provides almost no restrictions on the use of the code.\n\nHowever,\nas a project there are things that we care about more than others.\nWe built Read the Docs to support in the Open Source community.\nThe code is open for people to contribute to,\nso that they may build features into https://readthedocs.org that they want.\nWe also believe sharing the code openly is a valuable learning tool,\nespecially for demonsrating how to collaborate and maintain an enormous website.\n", "id": "read-the-docs-open-source-philosophy", "title": "Read the Docs Open Source Philosophy" }, diff --git a/readthedocs/templates/support.html b/readthedocs/templates/support.html index faa77337483..0b5e2d8adec 100644 --- a/readthedocs/templates/support.html +++ b/readthedocs/templates/support.html @@ -65,7 +65,7 @@ or read more at https://readthedocs.com/services/#open-source-support. .. _Stack Overflow: http://stackoverflow.com/questions/tagged/read-the-docs -.. _Github Issue Tracker: https://github.com/rtfd/readthedocs.org/issues +.. _Github Issue Tracker: https://github.com/readthedocs/readthedocs.org/issues .. _Gold: https://readthedocs.org/accounts/gold/ .. _Ethical Ads: https://docs.readthedocs.io/page/advertising/ethical-advertising.html