Date: | September 26, 2019 |
---|
- @davidfischer: Remove if storage blocks (#6191)
- @davidfischer: Update security docs (#6179)
- @davidfischer: Add the private spamfighting module to INSTALLED_APPS (#6177)
- @davidfischer: Document connected account permissions (#6172)
- @stsewd: Require login for old redirect (#6170)
- @humitos: Remove old and unused code (#6167)
- @stsewd: Clean up views (#6166)
- @stsewd: Update docs for sharing (#6164)
- @pyup-bot: pyup: Scheduled weekly dependency update for week 36 (#6158)
- @saadmk11: Remove PR Builder Project Idea from RTD GSoC Docs (#6147)
- @ericholscher: Serialize time in search queries properly (#6142)
- @humitos: Allow to extend DomainCreate view (#6139)
- @saadmk11: Integration Re-sync Bug Fix (#6124)
- @stsewd: Don't log BuildEnvironmentWarning as error (#6112)
- @dojutsu-user: Add Search Guide (#6101)
- @saadmk11: Add PR Builder guide to docs (#6093)
- @dojutsu-user: Record search queries smartly (#6088)
- @dojutsu-user: Remove 'highlight' URL param from search results (#6087)
Date: | September 05, 2019 |
---|
- @ericholscher: Remove paid support callout (#6140)
- @ericholscher: Fix IntegrationAdmin with raw_id_fields for Projects (#6136)
- @ericholscher: Fix link to html_extra_path (#6135)
- @stsewd: Move out authorization from FooterHTML view (#6133)
- @agjohnson: Add setting for always cleaning the build post-build (#6132)
- @pyup-bot: pyup: Scheduled weekly dependency update for week 35 (#6129)
- @stsewd: Refactor footer_html view to class (#6125)
- @ericholscher: Use raw_id_fields in the TokenAdmin (#6116)
- @davidfischer: Fixed footer ads supported on all themes (#6115)
- @stsewd: Don't log BuildEnvironmentWarning as error (#6112)
- @pllim: Use the force when fetching with Git (#6109)
- @dojutsu-user: Record search queries smartly (#6088)
- @stsewd: Add move method to automation rule (#5998)
- @dojutsu-user: Index more domain data into elasticsearch (#5979)
Date: | August 27, 2019 |
---|
- @pllim: Use the force when fetching with Git (#6109)
- @davidfischer: Small improvements to the SEO guide (#6105)
- @davidfischer: Update intersphinx mapping with canonical sources (#6085)
- @davidfischer: Fix lingering 500 issues (#6079)
- @davidfischer: Technical docs SEO guide (#6077)
- @saadmk11: GitLab Build Status Reporting for PR Builder (#6076)
- @davidfischer: Update ad details docs (#6074)
- @davidfischer: Gold makes projects ad-free again (#6073)
- @saadmk11: Auto Sync and Re-Sync for Manually Created Integrations (#6071)
- @pyup-bot: pyup: Scheduled weekly dependency update for week 32 (#6067)
- @saadmk11: PR Builder GitLab Integration (#6066)
- @davidfischer: Send media downloads to analytics (#6063)
- @davidfischer: IPv6 in X-Forwarded-For fix (#6062)
- @humitos: Remove warning about beta state of conda support (#6056)
- @saadmk11: Update GitLab Webhook creating to enable merge request events (#6055)
- @ericholscher: Release 3.7.2 (#6054)
- @dojutsu-user: Update feature flags docs (#6053)
- @saadmk11: Add indelx.html filename to the external doc url (#6051)
- @dojutsu-user: Search analytics improvements (#6050)
- @stsewd: Sort versions taking into consideration the vcs type (#6049)
- @humitos: Avoid returning invalid domain when using USE_SUBDOMAIN=True in dev (#6026)
- @dojutsu-user: Search analytics (#6019)
- @tapaswenipathak: Remove django-guardian model (#6005)
- @stsewd: Add manager and description field to AutomationRule model (#5995)
- @davidfischer: Cleanup project tags (#5983)
- @davidfischer: Search indexing with storage (#5854)
- @wilvk: fix sphinx startup guide to not to fail on rtd build as per #2569 (#5753)
Date: | August 08, 2019 |
---|
- @dojutsu-user: Update feature flags docs (#6053)
- @saadmk11: Add indelx.html filename to the external doc url (#6051)
- @dojutsu-user: Search analytics improvements (#6050)
- @stsewd: Sort versions taking into consideration the vcs type (#6049)
- @ericholscher: When called via SyncRepositoryTaskStep this doesn't exist (#6048)
- @davidfischer: Fix around community ads with an explicit ad placement (#6047)
- @ericholscher: Release 3.7.1 (#6045)
- @saadmk11: Do not delete media storage files for external version (#6035)
- @tapaswenipathak: Remove django-guardian model (#6005)
- @davidfischer: Cleanup project tags (#5983)
- @davidfischer: Search indexing with storage (#5854)
Date: | August 07, 2019 |
---|
- @pyup-bot: pyup: Scheduled weekly dependency update for week 31 (#6042)
- @agjohnson: Fix issue with save on translation form (#6037)
- @saadmk11: Do not delete media storage files for external version (#6035)
- @saadmk11: Do not show wipe version message on build details page for External versions (#6034)
- @saadmk11: Send site notification on Build status reporting failure and follow DRY (#6033)
- @davidfischer: Use Read the Docs for Business everywhere (#6029)
- @davidfischer: Remove project count on homepage (#6028)
- @stsewd: Fix missing arg in tests (#6022)
- @ericholscher: Update get_absolute_url for External Versions (#6020)
- @dojutsu-user: Search analytics (#6019)
- @saadmk11: Fix issues around remote repository for sending Build status reports (#6017)
- @ericholscher: Expand the scope between before_vcs and after_vcs (#6015)
- @davidfischer: Handle .x in version sorting (#6012)
- @tapaswenipathak: Update note (#6008)
- @davidfischer: Link to Read the Docs for Business docs from relevant sections (#6004)
- @davidfischer: Note RTD for Biz requires SSL for custom domains (#6003)
- @davidfischer: Allow searching in the Django Admin for gold (#6001)
- @saadmk11: More explicit tests for build managers (#6000)
- @dojutsu-user: Fix logic involving creation of Sphinx Domains (#5997)
- @dojutsu-user: Fix: no highlighting of matched keywords in search results (#5994)
- @saadmk11: Do not copy external version artifacts twice (#5992)
- @saadmk11: Update GitHub build status details URL (#5987)
- @humitos: Missing list.extend line when appending conda dependencies (#5986)
- @saadmk11: Fix github build status reporting bug (#5985)
- @dojutsu-user: Use try...catch block with underscore.js template. (#5984)
- @davidfischer: Cleanup project tags (#5983)
- @ericholscher: Release 3.7.0 (#5982)
- @stsewd: More explicit tests for version managers (#5981)
- @dojutsu-user: Search Fix: section_subtitle_link is not defined (#5980)
- @stsewd: More explicit setup for tests (#5977)
- @pyup-bot: pyup: Scheduled weekly dependency update for week 29 (#5975)
- @stsewd: Update gitpython (#5974)
- @davidfischer: Community only ads for more themes (#5973)
- @darrowco: updated to psycopg2 (2.8.3) (#5965)
- @humitos: Append core requirements to Conda environment file (#5956)
- @humitos: Show APIv3 Token under Profile settings (#5954)
- @stsewd: Remove skip submodules flag (#5406)
Date: | July 23, 2019 |
---|
- @dojutsu-user: Search Fix: section_subtitle_link is not defined (#5980)
- @stsewd: More explicit setup for tests (#5977)
- @stsewd: Update gitpython (#5974)
- @davidfischer: Community only ads for more themes (#5973)
- @kittenking: Fix typos across readthedocs.org repository (#5971)
- @dojutsu-user: Fix: parse_json also including html in titles (#5970)
- @saadmk11: update external version check for notification task (#5969)
- @pranay414: Improve error message for invalid submodule URLs (#5957)
- @humitos: Append core requirements to Conda environment file (#5956)
- @Abhi-khandelwal: Exclude Spam projects count from total_projects count (#5955)
- @humitos: Show APIv3 Token under Profile settings (#5954)
- @ericholscher: Release 3.6.1 (#5953)
- @ericholscher: Missed a couple places to set READTHEDOCS_LANGUAGE (#5951)
- @dojutsu-user: Hotfix: Return empty dict when no highlight dict is present (#5950)
- @humitos: Use a cwd where the user has access inside the container (#5949)
- @saadmk11: Small Changes to PR Builder Code (#5948)
- @saadmk11: update build status message for github (#5947)
- @ericholscher: Integrate indoc search into our prod docs (#5946)
- @ericholscher: Explicitly delete SphinxDomain objects from previous versions (#5945)
- @ericholscher: Properly return None when there's no highlight on a hit. (#5944)
- @ericholscher: Add READTHEDOCS_LANGUAGE to the environment during builds (#5941)
- @ericholscher: Merge the GSOC 2019 in-doc search changes (#5919)
- @saadmk11: Add check for external version in conf.py.tmpl for warning banner (#5900)
- @Abhi-khandelwal: Point users to commercial solution for their private repositories (#5849)
- @ericholscher: Merge initial work from Pull Request Builder GSOC (#5823)
Date: | July 17, 2019 |
---|
- @ericholscher: Missed a couple places to set READTHEDOCS_LANGUAGE (#5951)
- @dojutsu-user: Hotfix: Return empty dict when no highlight dict is present (#5950)
- @humitos: Use a cwd where the user has access inside the container (#5949)
- @saadmk11: Small Changes to PR Builder Code (#5948)
- @ericholscher: Explicitly delete SphinxDomain objects from previous versions (#5945)
- @ericholscher: Properly return None when there's no highlight on a hit. (#5944)
- @ericholscher: Release 3.6.0 (#5943)
- @ericholscher: Bump the Sphinx extension to 1.0 (#5942)
- @ericholscher: Add READTHEDOCS_LANGUAGE to the environment during builds (#5941)
- @dojutsu-user: Small search doc fix (#5940)
- @dojutsu-user: Indexing speedup (#5939)
- @dojutsu-user: Small improvement in parse_json (#5938)
- @dojutsu-user: Use attrgetter in sorted function (#5936)
- @saadmk11: Refine PR Builder Code (#5933)
- @dojutsu-user: Fix spacing between the results and add highlight url param (#5932)
- @ericholscher: Merge the GSOC 2019 in-doc search changes (#5919)
- @dojutsu-user: Add tests for section-linking (#5918)
- @saadmk11: Update build list and detail page UX (#5916)
- @humitos: APIv3 endpoint to manage Environment Variables (#5913)
- @humitos: Split APIv3 tests on different files (#5911)
- @stsewd: Better msg when gitpython fails (#5903)
- @saadmk11: Add check for external version in conf.py.tmpl for warning banner (#5900)
- @humitos: Update APIv3 documentation with latest changes (#5895)
Date: | July 16, 2019 |
---|
- @ericholscher: Bump the Sphinx extension to 1.0 (#5942)
- @ericholscher: Add READTHEDOCS_LANGUAGE to the environment during builds (#5941)
- @dojutsu-user: Small search doc fix (#5940)
- @dojutsu-user: Indexing speedup (#5939)
- @dojutsu-user: Small improvement in parse_json (#5938)
- @dojutsu-user: Use attrgetter in sorted function (#5936)
- @saadmk11: Refine PR Builder Code (#5933)
- @dojutsu-user: Fix spacing between the results and add highlight url param (#5932)
- @Abhi-khandelwal: remove the usage of six (#5930)
- @dojutsu-user: Fix count value of docsearch REST api (#5926)
- @ericholscher: Merge the GSOC 2019 in-doc search changes (#5919)
- @dojutsu-user: Add tests for section-linking (#5918)
- @saadmk11: Update build list and detail page UX (#5916)
- @humitos: These Project's methods are not used (#5915)
- @saadmk11: Github Status reporting Test fix (#5914)
- @humitos: APIv3 endpoint to manage Environment Variables (#5913)
- @humitos: Split APIv3 tests on different files (#5911)
- @saadmk11: Add Feature Flag to Enable External Version Building (#5910)
- @ericholscher: Pass the build_pk to the task instead of the build object itself (#5904)
- @stsewd: Better msg when gitpython fails (#5903)
- @saadmk11: Exclude external versions from get_latest_build (#5901)
- @humitos: Update conda at startup (#5897)
- @humitos: Update APIv3 documentation with latest changes (#5895)
- @stsewd: Add tests for version and project querysets (#5894)
- @davidfischer: Rework on documentation guides (#5893)
- @humitos: Lint (pep257: D415) (#5892)
- @davidfischer: Fix spaces in email subject link (#5891)
- @saadmk11: Build only HTML and Save external version artifacts in different directory (#5886)
- @humitos: APIv3 CRUD for Redirect objects (#5879)
- @ericholscher: Add config to Build and Version admin (#5877)
- @pyup-bot: pyup: Scheduled weekly dependency update for week 26 (#5874)
- @stsewd: Call distinct to the end of the querysets (#5872)
- @pranay414: Change rtfd to readthedocs (#5871)
- @humitos: APIv3 refactor some fields (#5868)
- @saadmk11: Send Build Status Report Using GitHub Status API (#5865)
- @humitos: APIv3 "Import Project" endpoint (#5857)
- @stsewd: Remove django guardian from querysets (#5853)
- @humitos: Hide "Protected" privacy level from users (#5833)
- @dojutsu-user: Add section linking for the search result (#5829)
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)
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)
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, 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)
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)
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)
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)
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)
Date: | February 28, 2019 |
---|
- @ericholscher: Be more defensive with our storage uploading (#5371)
- @ericholscher: Check for two paths for each file (#5370)
- @stsewd: Protect against anchors with # (#5369)
- @ericholscher: Don't show projects in Sphinx Domain Admin sidebar (#5367)
- @ericholscher: Fix sphinx domain models and migrations (#5363)
- @stsewd: Try to put back codecov integration (#5362)
- @ericholscher: Release 3.3.0 (#5361)
- @ericholscher: Fix search bug when an empty list of objects_id was passed (#5357)
- @dojutsu-user: Add admin methods for reindexing versions from project and version admin. (#5343)
- @stsewd: Cleanup a little of documentation_type from footer (#5315)
- @ericholscher: Add modeling for intersphinx data (#5289)
- @stsewd: Remove doctype from resolver (#5230)
- @stsewd: Validate webhook's payload (#4940)
- @stsewd: Start testing config v2 on our project (#4838)
- @ericholscher: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (#4716)
- @safwanrahman: [GSoC 2018] All Search Improvements (#4636)
- @stsewd: Add schema for configuration file with yamale (#4084)
- @stsewd: Add note about mercurial on tests (#3358)
Date: | February 27, 2019 |
---|
- @ericholscher: Fix search bug when an empty list of objects_id was passed (#5357)
- @agjohnson: Update UI translations (#5354)
- @ericholscher: Update GSOC page to mention we're accepted. (#5353)
- @pyup-bot: pyup: Scheduled weekly dependency update for week 08 (#5352)
- @dojutsu-user: Increase path's max_length for ImportedFile model to 4096 (#5345)
- @saadmk11: improvement on inserting mkdocs media (#5344)
- @dojutsu-user: Add admin methods for reindexing versions from project and version admin. (#5343)
- @stsewd: Initialize local variable before using it (#5342)
- @dojutsu-user: Remove deprecated code (#5341)
- @stsewd: Require conda.file when using conda in v1 (#5338)
- @stsewd: Remove unused setting (#5336)
- @stsewd: Fix comment (#5329)
- @stsewd: Don't depend on specific data when catching exception (#5326)
- @regisb: Fix "clean_builds" command argument parsing (#5320)
- @stsewd: Cleanup a little of documentation_type from footer (#5315)
- @humitos: Warning note about running ES locally for tests (#5314)
- @humitos: Update documentation on running test for python environment (#5313)
- @ericholscher: Release 3.2.3 (#5312)
- @ericholscher: Add basic auth to the generic webhook API. (#5311)
- @ericholscher: Fix an issue where we were not properly filtering projects (#5309)
- @stsewd: Rstrip repo url (#5308)
- @rexzing: Incompatible dependency for prospector with pylint-django (#5306)
- @davidfischer: Allow extensions to control URL structure (#5296)
- @stsewd: Downgrade pytest-django (#5294)
- @ericholscher: Add modeling for intersphinx data (#5289)
- @ovc: Tweek css for sphinx_prompt (#5281)
- @saadmk11: #4036 Updated build list to include an alert state (#5222)
- @humitos: Use unicode-slugify to generate Version.slug (#5186)
- @dojutsu-user: Add admin functions for wiping a version (#5140)
- @humitos: Generate general sitemap.xml for projects (#5122)
- @humitos: Logging exceptions rework (#5118)
- @davidfischer: Store ePubs and PDFs in media storage (#4947)
- @stsewd: Validate webhook's payload (#4940)
- @ericholscher: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (#4716)
- @safwanrahman: [GSoC 2018] All Search Improvements (#4636)
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)
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)
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)
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)
This version greatly improves our search capabilities, thanks to the Google Summer of Code. We're hoping to have another version of search coming soon after this, 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)
Read the Docs now only supports Python 3.6+. This is for people running the software on their own servers, 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)
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)
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)
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)
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)
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)
Date: | October 30, 2018 |
---|
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)
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)
Date: | October 04, 2018 |
---|
- @ericholscher: Revert "Merge pull request #4636 from readthedocs/search_upgrade" (#4716)
- @ericholscher: Reduce the logging we do on CNAME 404 (#4715)
- @davidfischer: Minor redirect admin improvements (#4709)
- @humitos: Define the doc_search reverse URL from inside the __init__ on test (#4703)
- @ericholscher: Revert "auto refresh false" (#4701)
- @browniebroke: Remove unused package nilsimsa (#4697)
- @stsewd: Fix broken url on sphinx projects (#4696)
- @safwanrahman: Tuning elasticsearch shard and replica (#4689)
- @ericholscher: Fix bug where we were not indexing Sphinx HTMLDir projects (#4685)
- @ericholscher: Fix the queryset used in chunking (#4683)
- @ericholscher: Fix python 2 syntax for getting first key in search index update (#4682)
- @ericholscher: Release 2.7.0 (#4681)
- @davidfischer: Increase footer ad text size (#4678)
- @davidfischer: Fix broken docs links (#4677)
- @ericholscher: Remove search autosync from tests so local tests work (#4675)
- @stsewd: Refactor tasks into decorators (#4666)
- @stsewd: Clean up logging (#4665)
- @davidfischer: Ad customization docs (#4659)
- @davidfischer: Fix a typo in the privacy policy (#4658)
- @stsewd: Refactor PublicTask into a decorator task (#4656)
- @stsewd: Remove -r option from update_repos command (#4653)
- @davidfischer: Create an explicit ad placement (#4647)
- @agjohnson: Use collectstatic on media/, without collecting user files (#4502)
- @stsewd: Implement submodules key from v2 config (#4493)
- @stsewd: Implement mkdocs key from v2 config (#4486)
- @agjohnson: Add docs on our roadmap process (#4469)
- @humitos: Send notifications when generic/unhandled failures (#3864)
- @stsewd: Use relative path for docroot on mkdocs (#3525)
Date: | September 29, 2018 |
---|
Reverted, do not use
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)
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)
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 readthedocs/readthedocs-build#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)
Date: | August 18, 2018 |
---|
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Date: | April 24, 2018 |
---|
Date: | April 20, 2018 |
---|
- @agjohnson: Fix recursion problem more generally (#3989)
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)
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)
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)
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)
- Release for static assets
- @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)
This version adds a hotfix branch that adds model validation to the repository URL to ensure strange URL patterns can't be used.
- @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)
Warning
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)
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)
- @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)
- @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)
- @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)
- @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 <strong> from html to css (#2699)
date: | Dec 21, 2017
|
---|
- @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)
Release information missing
- @ericholscher: Revert "Merge pull request #3336 from readthedocs/use-active-for-stable" (#3368)
- @agjohnson: Revert "Do not split before first argument (#3333)" (#3366)
- @ericholscher: Remove pitch from ethical ads page, point folks to actual pitch page. (#3365)
- @agjohnson: Add changelog and changelog automation (#3364)
- @ericholscher: Fix mkdocs search. (#3361)
- @ericholscher: Email sending: Allow kwargs for other options (#3355)
- @ericholscher: Try and get folks to put more tags. (#3350)
- @ericholscher: Suggest wiping your environment to folks with bad build outcomes. (#3347)
- @humitos: GitLab Integration (#3327)
- @jimfulton: Draft policy for claiming existing project names. (#3314)
- @agjohnson: More logic changes to error reporting, cleanup (#3310)
- @safwanrahman: [Fix #3182] Better user deletion (#3214)
- @ericholscher: Better User deletion (#3182)
- @RichardLitt: Add Needed: replication label (#3138)
- @josejrobles: Replaced usage of deprecated function get_fields_with_model with new … (#3052)
- @ericholscher: Don't delete the subprojects directory on sync of superproject (#3042)
- @andrew: Pass query string when redirecting, fixes #2595 (#3001)
- @saily: Add GitLab repo sync and webhook support (#1870)
- @destroyerofbuilds: Setup GitLab Web Hook on Project Import (#1443)
- @takotuesday: Add GitLab Provider from django-allauth (#1441)
- @ericholscher: 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)