summaryrefslogtreecommitdiff
path: root/docs/source/release-notes
Commit message (Collapse)AuthorAgeFilesLines
* Fixups after 3.6.0 releaseAnthony Sottile2018-10-231-2/+2
|
* Release v3.6.03.6.0Anthony Sottile2018-10-232-0/+118
|
* Prefer readthedocs.io instead of readthedocs.org for doc linksJon Dufresne2018-01-062-2/+2
| | | | | | | | | | | | | | Read the Docs moved hosting to readthedocs.io instead of readthedocs.org. Fix all links in the project. For additional details, see: https://blog.readthedocs.com/securing-subdomains/ > Starting today, Read the Docs will start hosting projects from subdomains on > the domain readthedocs.io, instead of on readthedocs.org. This change > addresses some security concerns around site cookies while hosting user > generated data on the same domain as our dashboard.
* Prepare for v3.5.0 release on 2017-10-233.5.0Ian Stapleton Cordasco2017-10-211-1/+9
|
* Update release notes to include local pluginsIan Stapleton Cordasco2017-08-081-0/+12
|
* Add release note for VCS hook changeIan Stapleton Cordasco2017-08-071-0/+4
| | | | See also https://gitlab.com/pycqa/flake8/merge_requests/198
* Add missing release notes for 3.5.0Ian Stapleton Cordasco2017-08-061-0/+8
|
* Prepare master branch for development of 3.5.0Ian Stapleton Cordasco2017-08-062-0/+15
|
* Bump version to 3.4.1 and add release notesIan Stapleton Cordasco2017-07-282-0/+18
|
* Release v3.4.03.4.0Ian Stapleton Cordasco2017-07-271-1/+15
|
* Add release note for bug 318Ian Cordasco2017-05-271-0/+5
|
* Add release note for bug 329Ian Cordasco2017-05-251-0/+5
|
* Add release notes for bug 330Ian Cordasco2017-05-252-0/+18
|
* Update and finalize v3.3.0 release notesIan Cordasco2017-02-061-8/+22
|
* Add test for reproducible --version stringsIan Cordasco2017-01-211-1/+10
| | | | And add a release note to document the change.
* Add AST support for Python 3.6Ian Cordasco2017-01-151-0/+4
| | | | | | | Upgrade version constraints on PyFlakes to only the versions that handle Python 3.6 Closes #290
* Display the local paths from the git hookIan Cordasco2016-12-201-0/+5
| | | | | | | | Instead of displaying the path to the temporary directory, as we always have, it's been requested that we instead display the path to the file that was copied to the temporary directory. Closes #244
* Enable users who want to track all files processedIan Cordasco2016-12-201-0/+5
| | | | | | | | | | | This adds two new methods to the BaseFormatter class: - beginning - finished These will indicate when Flake8 begins and finishes processing a file. Closes #251
* Tidy up last few bits for performance improvementIan Cordasco2016-12-201-0/+4
|
* Assign missing codes to PyFlakes messagesLukasz Langa2016-11-281-0/+3
| | | | | | | | Some PyFlakes messages weren't covered by unique messages, making them impossible to select/ignore. This is now fixed. To ensure we don't regress in the future, a test has been added that fails if there's any uncovered messages.
* Only force files to be included when run from CLIIan Cordasco2016-11-231-0/+4
| | | | | | | | | | | | | Previously we added support so users can do: $ flake8 bin/executable But this broke the fact that git hooks shouldn't check things like reStructuredText doc files. This commit restores that functionality but will cause bin/executable to be ignored in the git hook. This seems fair since folks can amend their filename patterns to include it explicitly. Closes #268
* Prepare for 3.3.0 developmentIan Cordasco2016-11-212-0/+10
|
* Update release notes and version string for 3.2.13.2.1Ian Cordasco2016-11-191-1/+15
|
* Fix some typos in release notesAdam Chainz2016-11-171-2/+2
|
* Fix subtle reporting bug for default on pluginsIan Cordasco2016-11-151-0/+5
| | | | | | | | | | | When we refactored our decision process to fix #239, we broke a subtle corner case where extensions that are not off-by-default are to be reported. This further refactors that logic and adds specific tests around it to ensure it works as expected and doesn't regress. Closes #257
* Prepare for 3.2.1 developmentIan Cordasco2016-11-152-0/+9
|
* Fix version string in release notesIan Cordasco2016-11-141-1/+1
|
* Release 3.2.03.2.0Ian Cordasco2016-11-142-0/+14
|
* Fix documentation issues in 3.1.1Ian Cordasco2016-11-142-1/+2
|
* Add release notes for 3.1.13.1.1Ian Cordasco2016-11-141-0/+18
| | | | Bump the version string as well
* Create sub-sections for different release seriesIan Cordasco2016-11-131-0/+18
| | | | | | | | | | When looking at the documentation, the release notes section on the sidebar was incredibly long, due to the number of releases available. To make this more usable, I've split the release notes index into sections for each release series (e.g., 3.x, 2.x, etc.). This allows documentation users to open the release notes sidebar section, and then select which series they want. That will expand and let them pick the version.
* Prepare to release 3.1.0 on 2016-11-143.1.0b1Ian Cordasco2016-11-121-1/+1
|
* Add a missing release not referenceIan Cordasco2016-11-121-1/+7
|
* Exit non-zero if something goes wrong during a runIan Cordasco2016-11-121-1/+10
| | | | | | | | If we handle an exception, or early exit, or really anything, we should exit non-zero (and we used to). This was a minor oversight. Closes #209 Closes #248
* Add release notes for the last several bugsIan Cordasco2016-11-121-0/+61
|
* Add a release note to 3.0.0 about --excludeIan Cordasco2016-11-101-0/+14
| | | | | | | | | When we rewrote Flake8 for 3.0, we unintentionally stopped forcibly excluding some patterns regardless of what the user specified. This note is added after the fact to make it easier for users to determine the cause of any backwards incompatibility they might notice. Closes #250
* Add --bug-report flag to help bug reportersIan Cordasco2016-08-072-0/+5
| | | | | | | When invoked it will print out JSON that has all of the debugging information needed by the maintainers to diagnose or reproduce a bug. Closes #207
* Add release note about handling SyntaxErrorsIan Cordasco2016-08-061-0/+5
|
* Set version to 3.0.4 and start release notesIan Cordasco2016-08-052-0/+16
|
* Bump version for v3.0.33.0.3Ian Cordasco2016-07-301-2/+2
| | | | Update release date as well
* Reset Application.formatter attribute in init_reportIan Cordasco2016-07-301-0/+5
| | | | | | | For our Legacy API users, StyleGuide.init_report should reset the formatter attribute before calling Application.make_formatter(). Closes #200
* Re-allow for relative paths for excludeIan Cordasco2016-07-291-6/+12
| | | | | | | | | | | | | | | | | Previously, all testing was done from the directory in which the configuration file lived, so this bug went unnoticed. However, if you run Flake8 against its own source from a directory above, you would notice that the patterns in the exclude config value in tox.ini were ignored. This is because we (like any reasonable person) are using relative paths. The path is relative, however, to the directory in which the configuration file was located. So we keep track of which directory that is and use that to normalize the paths in the config file. Yes, there is an unrelated change to our tox.ini in this commit as well. ;-) Closes #194
* Open our output file in append mode alwaysIan Cordasco2016-07-291-2/+8
| | | | | | | This avoid overwriting portions of our log output when using Flake8 in verbose mode. Closes #193
* Add 3.0.3 release note about GitLab#164Marc Abramowitz2016-07-291-1/+8
|
* Diable multiprocessing behaviour on WindowsIan Cordasco2016-07-291-0/+6
| | | | | | | | Due to https://bugs.python.org/issue27649, we cannot continue to expect multiprocessing to work as we expect and document it on Windows. As such, we are going to revert back to our previous behaviour of disabling it across all versions of Python on Windows to provide the default expected behaviour of Flake8 on that Operating System.
* Allow plugins that are on by default to be ignoredIan Cordasco2016-07-281-0/+4
| | | | | | | | | | | | | | Previously, to ensure that plugins on by default were reported, we added them to the select list. This means that ignoring them became impossible. To accomodate our reporting logic and a user's ability to ignore, we need to keep our select and extended select lists separated. This allows us to have a better understanding of who is selecting what, where, and how and make our decision as to whether or not an error should be reported more wisely. Closes #195
* Match noqa for users with explanationsbug/178Ian Cordasco2016-07-282-0/+11
| | | | | | | | This makes the regular expression a bit more complex, and potentially slower, but it will fix the issue where users had noqa comments with colons followed by explanations. Closes #178
* Update version and release notes for 3.0.23.0.2Ian Cordasco2016-07-261-2/+2
|
* Fix handling of logical lines with noqaIan Cordasco2016-07-261-0/+5
| | | | | | | | | | | When attempting to centralize all inline NoQA handling in the StyleGuide we inadvertently broke plugins relying on it in combination with checker state. For example, the check for E402 relies both on NoQA and the state to determine if it has seen a non-import line. Placing NoQA on the sole line that is not an import is more elegant than placing it on each of the following import lines. Closes #186
* Fix zero-indexed column numberingIan Cordasco2016-07-261-0/+3
| | | | | We accidentally changed column numbering from one-indexed to zero-indexed.