David Wobrock
a9cae8a21e
Refactor linting configuration parser options to a function
2020-07-02 19:15:30 +02:00
David Wobrock
e86f8a7df2
Bump to 2.3.0
2020-06-20 18:09:05 +02:00
David Wobrock
b3816613d5
Fix #115 -- Detect correctly if a field ends with a default value or a dropped default
2020-06-20 18:08:16 +02:00
David Wobrock
f21ff2c278
Add (failing) tests cases for makeing a column not null with a Django default value
2020-06-20 18:08:16 +02:00
David Wobrock
d411ea2f6b
Unrelated: remove unused Django boilerplate files
2020-06-20 18:08:16 +02:00
David Wobrock
9c4788d851
Update testing libs
2020-06-20 17:51:30 +02:00
David Wobrock
7780a6d838
Bump Flake8 version to 3.8.3
2020-06-17 22:33:03 +02:00
David Wobrock
31338714dd
Fix #112 -- make the behaviour of --include-migrations-from more obvious
...
* Misspelled filename => fail (instead of linting all migrations and ignoring the error)
* An empty file/a file with no valid migration paths => lint no migrations (instead oflinting all migrations)
* If the option is not specified, keep the behaviour of linting all migrations
2020-06-17 22:32:42 +02:00
David Wobrock
799957a556
Bump to 2.2.2
2020-05-26 18:12:17 +02:00
David Wobrock
dd13787bef
Fix #110 -- Don't pin dependencies but only define minimal version
2020-05-26 18:10:48 +02:00
David-Wobrock
a5e17d0df1
Bump to 2.2.1 and black some files
2020-05-16 21:16:36 +02:00
Gerhard Kotze
50bbed4a1a
Keep line under 88 characters
2020-05-16 21:14:12 +02:00
Gerhard Kotze
56d5f8c26c
Handle get_model calls with linebreaks before and after arguments
...
For example code formatted with `black` could look something like this and is not picked up by the existing regex
FreakishlyLongerThanUsualModel = get_model(
'longerthanusualapp', 'FreakishlyLongerThanUsualModel'
)
2020-05-16 21:14:12 +02:00
David Wobrock
d02d3455db
Bump to 2.2.0
2020-05-11 18:04:53 +02:00
David Wobrock
264e1cd61e
Fix #108 -- Don't strictly pin the 'appsdirs' dep
2020-05-11 18:04:15 +02:00
David-Wobrock
87040845ed
Fix #106 -- Add forgotten documentation about IgnoreMigration()
2020-05-04 20:41:51 +02:00
David Wobrock
87085a2cd4
Start changelog of unreleased 2.2.0
2020-03-13 23:24:39 +01:00
David Wobrock
c048bdf745
Simplify print statements
2020-03-13 23:24:39 +01:00
Vladyslav Krylasov
e01f294d4f
Fix a linting error
2020-03-13 23:12:07 +01:00
Vladyslav Krylasov
0928c804d3
Update README.md
2020-03-13 23:12:07 +01:00
Vladyslav Krylasov
7b14fd5292
Make an output of print_summary more readable
2020-03-13 23:12:07 +01:00
David Wobrock
41a5dc731b
Bump to 2.1.0 and update CHANGELOG
2020-02-08 22:38:05 +01:00
David Wobrock
52254d030c
Add six to tox dependencies
2020-02-08 22:38:05 +01:00
David Wobrock
cb6961539c
Handle for forward and backward data migration imports
2020-02-08 22:38:05 +01:00
David Wobrock
1e8fb95a8a
Bump to v2.0.0 and set to production ready tool
2020-02-07 23:29:15 +01:00
David Wobrock
19023626e6
Introduce a first PY2/PY3 difference for inspect.get(full)argspec call
2020-02-07 23:29:15 +01:00
David Wobrock
a0e7ca099b
Simplify passing migration object directly into analysing data migration
2020-02-07 23:29:15 +01:00
David Wobrock
553ed41cc4
Update Travis config with warnings and info on build
2020-02-07 23:29:15 +01:00
David Wobrock
9f22116541
Black the code
2020-02-07 23:29:15 +01:00
David Wobrock
2e7eec42c2
Remove the 'warn' in front of warning messages
2020-02-07 23:29:15 +01:00
David Wobrock
a0d5e2940c
Import RunPython directly to avoid shadowing existing names
2020-02-07 23:29:15 +01:00
David Wobrock
1925343f4a
Move constants to specific file and remove unused import
2020-02-07 23:29:15 +01:00
David Wobrock
e49f6dea9c
Document, add to changelog the data migrations and rename to 'warnings-as-errors' (plural)
2020-02-07 23:29:15 +01:00
David Wobrock
71614bd377
Handle warning as error and exclude warning tests
2020-02-07 23:29:15 +01:00
David Wobrock
d01875b3be
add warnings and RunPython basic linting
2020-02-07 23:29:15 +01:00
David Wobrock
691b1b82cb
Add app_data_migration used for tests
2020-02-07 23:29:15 +01:00
David Wobrock
d410d2c7ba
Refactor some linting code to more intelligible conditions
2020-02-07 23:29:15 +01:00
David Wobrock
902752c3f1
Set theme jekyll-theme-slate
2020-02-07 23:28:15 +01:00
David Wobrock
d3fd1518ea
Bump to version 1.5.0
2020-01-26 11:56:42 +01:00
David-Wobrock
03863532e7
Update CHANGELOG.md with Django 3.0
2020-01-11 22:50:27 +01:00
David-Wobrock
21e3cfda4c
Add Django3 build to travis.yml configuration
2020-01-11 22:50:27 +01:00
David-Wobrock
fe230872eb
Add Django3 to test matrix and setup.py metadata
2020-01-11 22:50:27 +01:00
David-Wobrock
5bd1145272
Update tox to latest version
2020-01-11 22:50:27 +01:00
David-Wobrock
0fdff490b6
Add information to how to configure test databases
2020-01-11 22:35:20 +01:00
David-Wobrock
83f7da532f
Reformat setup.py with black
2020-01-11 22:35:20 +01:00
David-Wobrock
75d34f50f8
Add documentation change to CHANGELOD.md
2020-01-11 22:35:20 +01:00
David-Wobrock
0d5422363d
Update setup.py to use markdown readme file
2020-01-11 22:35:20 +01:00
David-Wobrock
f9dc725e00
Split documentation to multiple files in docs/ and use markdown
2020-01-11 22:35:20 +01:00
David Wobrock
813c5c8690
Remove apache license headers in each file. The one full copy of the license at the root of the repo shall define the license for all source files.
2020-01-11 22:08:33 +01:00
David Wobrock
b91c0c62db
Update README.rst
...
Correct the verbosity parameter
2019-12-02 13:50:40 +01:00