Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/django-crispy-forms/django-crispy-forms

The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
https://github.com/django-crispy-forms/django-crispy-forms

Create FUNDING.yml

Enabled sponsor button on django-crispy-forms repo.

6d50351d296416c90a46d6f0c4cb70de913f3384 authored about 1 year ago by David Smith <[email protected]>
2.1 Release (#1371)

92b72600d837f2806aa04e7d0c7acf400a6e0321 authored about 1 year ago by David Smith <[email protected]>
Dropped support for Django 3.2 (#1370)

fdfd0ced25d8396caacdd91c9ebadc7feda4295d authored about 1 year ago by David Smith <[email protected]>
Update GitHub Action workflows.

5f881fadde38e0974fb7cbbf35207ea28061cf72 authored about 1 year ago by David Smith <[email protected]>
Pre-commit update

a3bebc100590929838181e031d0061a73fcf91f2 authored about 1 year ago by David Smith <[email protected]>
Drop Django 4.0 and 4.1. (#1368)

e3eb35f5d8bd387e63a26afa85396d7ad549b31b authored about 1 year ago by David Smith <[email protected]>
Added Django 5.0 support. (#1367)

4c5cea562d318887b45d6d11bd38c0540b68e3d2 authored about 1 year ago by David Smith <[email protected]>
Improved Fieldset types. (#1363)

957d311ec191a981e19e86423531d1b0247950cd authored over 1 year ago by David Smith <[email protected]>
Replace trunk with main/upstream in contributing.rst (#1358)

3b81cc98f99505cd55a7fdc7cb7ca2744f6e2546 authored over 1 year ago by Christoph Krybus <[email protected]>
Fix CI badge (#1357)

a0913b7195764c7b4c0f2f63776a145fb57a7c37 authored over 1 year ago by Christoph Krybus <[email protected]>
Added minimal RTD configuration file. (#1355)

5a6a399da2d6d48503626eb1e54ba2925d63fe66 authored over 1 year ago by Carlton Gibson <[email protected]>
Test against 3.12-dev & add Python 3.12 classifier (#1354)

4a12afe89ec7a727243c145e07cff60ac3d67db2 authored over 1 year ago by Jelmer <[email protected]>
Add Django 4.2 classifier (#1353)

1ac306aa03297cbe33ec96f00d8edffe3674d4e3 authored over 1 year ago by Jelmer <[email protected]>
Dropped support for Python 3.7. (#1351)

Python 3.7 support ends on 27 Jun 2023.

67b3614f979b68812ecbc6fb3056d3667734bdd9 authored over 1 year ago by David Smith <[email protected]>
Corrected 2.0 release date in changelog (#1347)

2f95bdebe6fd611c9a2a7e33e2579086270b98b3 authored over 1 year ago by David Smith <[email protected]>
Updated PreprendText docs to show mark_safe being used for HTML text. (#1346)

Since django-crispy-forms version 2 the `|safe` filters are removed. Instead the strings can be ...

897b6dc46b7d7f01e0a2989b1a4f07fa3c1c7456 authored over 1 year ago by David Smith <[email protected]>
Updated install docs to list new template packages (#1342)

Co-authored-by: David Smith <[email protected]>

443ebd208d0945b87e063c6d780e93ba599da17a authored almost 2 years ago by sankarebarri <[email protected]>
Replace 'media' with 'static' (#1340)

6e8b3200a3f1f3db8f40cc5edbb28081fa30e977 authored almost 2 years ago by Dan Swain <[email protected]>
2.0 Release (#1335)

a79749956aa7ee3f3e275b2f47d882e40a64bca2 authored almost 2 years ago by David Smith <[email protected]>
Drop Django 4.2 Classifier. (#1332)

The 4.2 classifier is not yet available and is blocking the 2.0a1 release.

447177dd3b067afa644eea7c6bc44f6244fcdb2c authored almost 2 years ago by David Smith <[email protected]>
Pre-commit updates and Black 2023 style. (#1333)

60ca7428e8591bd1652beda72ee066cf643c3eb0 authored almost 2 years ago by David Smith <[email protected]>
2.0a1 release (#1294)

Updated release date

e958feff89ba639ec0b7a0bfb8326d4ec848f4e8 authored almost 2 years ago by David Smith <[email protected]>
Added Django 4.2 support. (#1328)

35c857c6de924a43fff520b784869dac450e34c1 authored almost 2 years ago by David Smith <[email protected]>
Move project setup to pyproject.toml and build package with "build". (#1325)

* Remove publish command from setup.py

* Move project setup to pyproject.toml and build packa...

fedf64a8671672845905260338844a1804f26df7 authored almost 2 years ago by David Smith <[email protected]>
Move pytest options to pyproject.toml (#1324)

d8f0d348bacd97668d8baab7d050601d3cae0dc8 authored almost 2 years ago by David Smith <[email protected]>
Moved coverage config to pyproject.toml (#1323)

toml was added to the standard library in Python 3.11. Therefore need to install the toml extra ...

40d4b4869bf19d7e6d93af96d469bc116ee7cd8c authored almost 2 years ago by David Smith <[email protected]>
Improved coverage of black linting. (#1322)

Currently black wasn't being run in CI against the test suite. This simplifies the setup and ens...

fc8a568735ea4f405065f700e70eafe14f7a1643 authored almost 2 years ago by David Smith <[email protected]>
Simplified flake8 config and moved to tox.ini (#1321)

* Simplify flake8 settings.

* Moved flake8 config to tox.ini

* Run linter on tests folder.

b877144a65144230c42c8ec5c2ce8069000038c2 authored almost 2 years ago by David Smith <[email protected]>
Removed unused pytest fixtures (#1320)

Now the template packs have been removed from core we can set the CRISPY_TEMPLATE_PACK in test_s...

c931ba9047e287f0afc6bb495e4c8b666e36c0c3 authored almost 2 years ago by David Smith <[email protected]>
Simplified isort config and moved to pyproject.toml (#1319)

* Simplified isort config

* Moved isort config to pyproject.toml

3b5fda46c1c241940d759476f151a5a004460f96 authored almost 2 years ago by David Smith <[email protected]>
Simplified isort config and moved to pyproject.toml (#1319)

* Simplified isort config

* Moved isort config to pyproject.toml

01e7b4fbbf784794ac1248368a0fd8c2181cbe0c authored almost 2 years ago by David Smith <[email protected]>
Removed tests.contains_partial (#1317)

3b5844e58f65cb832efb6058dfd3008cd2217e70 authored almost 2 years ago by David Smith <[email protected]>
Added FormHelper() to test forms (#1318)

* Added FormHelper to BaseForm classes

9071bc52d2d1a1a945679086d51aaa13043d33f7 authored almost 2 years ago by David Smith <[email protected]>
Removed Bootstrap3 Template Pack (#1314)

* Deleted bs3 templates and results folder

* Added bs3 test dependency -- needed to test temp...

b16277e13272d6f278f44966b5511a9ae4931ea0 authored almost 2 years ago by David Smith <[email protected]>
Improved tests -- Test whole form instead of HTML snippets. (#1316)

395a4e936db41bb2a5d70b50face287feeba55c7 authored almost 2 years ago by David Smith <[email protected]>
Used dict instead of creating Context and calling Context.flatten(). (#1315)

The context being passed to render a template should be a dict. This PR changes a few cases wher...

b7d5f5af1386693d1b17c796ae2ad9380c14b34b authored about 2 years ago by David Smith <[email protected]>
Dropped bootstrap4 template pack. (#1313)

15083bfad31fe27497c1b2e8cb672f8892358bb7 authored about 2 years ago by David Smith <[email protected]>
Removed default template pack if CRISPY_TEMPLATE_PACK is not set. (#1312)

In crispy-forms 1.x bootstrap (i.e. v2) was the default template pack. Now we're heading towards...

d240bacc1a7f5797531c55178cc764df55fcda9f authored about 2 years ago by David Smith <[email protected]>
Added get_template_pack test (#1311)

7411b09d15499551fff5369a9bc1da897cabee90 authored about 2 years ago by David Smith <[email protected]>
Added support for Python 3.11. (#1310)

c93a7e6ae59ba8c400925eb6bca8419501956c1f authored about 2 years ago by David Smith <[email protected]>
Update crispy forms __version__ (#1309)

I need to alter tests in template packages to work with both crispy_forms 1.x and 2.x. Updating ...

4e24fe4a8d8da516f27187dc9f271e0ccb5113b6 authored about 2 years ago by David Smith <[email protected]>
Updated pre-commit versions (#1308)

c1f79968ef1ea363a051f62a91499c3663c29091 authored about 2 years ago by David Smith <[email protected]>
Update setup-python and use its builtin cache feature (#1305)

ec65d12f1e589418593fbd39fcb4232ab688a445 authored about 2 years ago by Spenser Black <[email protected]>
docs: fix simple typo, hypothetic -> hypothetical (#1295)

There is a small typo in docs/crispy_tag_formsets.rst.

Should read `hypothetical` rather than `...

165e2b6d428ae70787635c35a2074492de6fc1c7 authored over 2 years ago by Tim Gates <[email protected]>
Improved get_layout_objects() to return a list of Pointers. (#1293)

* Improved `get_layout_objects()` to return a list of Pointers.

The current implementation re...

3226c5a3498f4fb2a9ac6e0582e7d705627a3771 authored over 2 years ago by David Smith <[email protected]>
Refactored FormHelper.get_attributes() to create attrs dict first. (#1290)

6477527efbf9943140478595d2ef6211d56ed8ae authored over 2 years ago by David Smith <[email protected]>
Drop unrequired # noqa (#1291)

434409898bca27d20b25e235413e5c2fab6db257 authored over 2 years ago by David Smith <[email protected]>
Improved variable names in do_uni_form(). (#1283)

Changed the `token` variable name so that it avoids redefining `token` from a `Token` class into...

dfbd94d36a5fe5efb96063c96c69c48a76897890 authored over 2 years ago by David Smith <[email protected]>
Simplified FormHelper.get_attributes(). (#1285)

Django Template Language has similar treatment for None and "". Therefore we can change the defa...

d44a4d58d1e8054d5fc1fc103a36a307e11ef8ab authored over 2 years ago by David Smith <[email protected]>
Fixed BaseInput field_classes and input_type #1218 (#1289)

375ea84b0f168cb7715e81f4d7c628b3abfec5cf authored over 2 years ago by David Smith <[email protected]>
Added test for Incorrect rendering of ImageField #1237 (#1288)

51a575824bbbcd99509d1a34597a6392ec74e4de authored over 2 years ago by David Smith <[email protected]>
Fixed #1002 -- Added note to install Django in contributing docs. (#1287)

833815e424b66d5f183cf4c9edfe8838f5d684d3 authored over 2 years ago by David Smith <[email protected]>
Added test for adding custom class to radioselect widget attrs. (#1286)

b2271f2f6a2a375170adeec1d17796e8c9663e93 authored over 2 years ago by David Smith <[email protected]>
Improved prepended/appended test (#1246)

* changed prepended_appended_text test to whole form test

* Consolidate Layout for test_prepend...

909b31c8f5f5da204876f56fa06be6530151fc55 authored over 2 years ago by David Smith <[email protected]>
Improved test_form_show_errors_non_field_errors (#1284)

a41abd701f403930aff427fff5b1dc2fc99553f7 authored over 2 years ago by David Smith <[email protected]>
Moved tests to separate folder. (#1206)

9a178986e7aee2094f0cf1943ba7af5e3615c9c2 authored over 2 years ago by David Smith <[email protected]>
Added flake8-comprehensions. (#1281)

b4fadb20ac2833a890f82ea257f81579b43d584c authored over 2 years ago by David Smith <[email protected]>
Removed unrequired __init__.py file in root folder. (#1280)

fa89d34c204694937f4c5855ab9949046daf3b93 authored over 2 years ago by David Smith <[email protected]>
Improved __init__ signature of UneditableField. (#1279)

719e1adac50d7b07d051b6dc0fc7fde9fee2a781 authored over 2 years ago by David Smith <[email protected]>
Made `render_field()` return `SafeString` when field_instance is None. (#1278)

Follow up to 082c8468c7ed3c6302de2201c0cafb71a280c6c3.

a840994984dfdf62933a47176cc181ad26d0da1f authored over 2 years ago by David Smith <[email protected]>
Removed `|safe` from tab templates. (#1277)

21775205cbc7cfe4e69b4fe7913266351f404d39 authored over 2 years ago by David Smith <[email protected]>
Removed `|safe` from fieldset template. (#1276)

3d72e695593a273c1d5a6da77138f0281f6577a7 authored over 2 years ago by David Smith <[email protected]>
Removed unrequired `|safe` filters. (#1275)

219814f1b64a983560e08d08df584a471cccdc19 authored over 2 years ago by David Smith <[email protected]>
Removed `|safe` filter from `FieldWithButtons` templates. (#1274)

`render_field()` returns a SafeString so let's preserve that in the `context` so the `|safe` fil...

827c86a8d4d531bb888eaa813cc33454741a6932 authored over 2 years ago by David Smith <[email protected]>
Changed `get_rendered_fields()` to return SafeString. (#1271)

This function calls `render_field()` for each field which always returns a `SafeString` however,...

61b24df9819a1931b585a01c1bc68f9c496cc078 authored over 2 years ago by David Smith <[email protected]>
Made `Accordion.render()` render with `content` being a `SafeString`. (#1272)

`render_field()` returns a `SafeString` but a plain `str` is currently used as `""` is used to j...

1ce63d1b9432f0975de3b14db17aaf351f2fee12 authored over 2 years ago by David Smith <[email protected]>
Made `render_field()` return an empty SafeString when `field` is `None`. (#1273)

Previously a `str` was returned if `field` is None. The other code paths in this function all re...

082c8468c7ed3c6302de2201c0cafb71a280c6c3 authored over 2 years ago by David Smith <[email protected]>
Removed `|safe` from prepended and appended text. (#1270)

4f7e8bd6dc35d9b23c582078f19994c784958282 authored over 2 years ago by David Smith <[email protected]>
Removed `|safe` from flat_attrs (#1269)

`flat_attrs` is passed via Django's `flatatt` which returns a `SafeString`. Therefore passing vi...

d0ffdf29eec7048349d038b17ba4987487d3bee1 authored over 2 years ago by David Smith <[email protected]>
Removed `|safe` filter from form labels. (#1268)

Using `|safe` in templates is not prefered as it _can_ be a security risk. Use `mark_safe()` in ...

e52c6e4334e55cf2a8e9a2bcc5f21d2552bbc055 authored over 2 years ago by David Smith <[email protected]>
Used optgroups filter to render checkbox and radio in Bootstrap3 template pack. (#1262)

* Used optgroups filter to render checkbox and radio in Bootstrap3 template pack.

* Removed `...

ed24d99a877cfd99a0dda409fd0dfdf88cc39e3d authored over 2 years ago by David Smith <[email protected]>
Improved signature of DynamicLayoutHandler.filter() (#1267)

25e0437ca1a543d7f1fe61471649b082c66a059c authored over 2 years ago by David Smith <[email protected]>
Corrected Pre/Appended Text Docstring. (#1266)

1c9ee214aa57909f33aa4e66093f039fc4c592e2 authored over 2 years ago by David Smith <[email protected]>
Simplified BasicNode.__init__() (#1264)

e8b7c25a9022a28a734867d477723df23ce0191b authored over 2 years ago by David Smith <[email protected]>
Expanded **kwargs in LayoutObject.get_layout_objects(). (#1265)

c13a14714b442fb28df0a1584f35c0349400d790 authored over 2 years ago by David Smith <[email protected]>
Added specific version to Sphinx to fix RTD build. (#1261)

9429a0d2a092e9b85225fdc1fda7fd95b62d3096 authored over 2 years ago by David Smith <[email protected]>
Expanded example in crispy_tag_formsets.rst (#1256)

Co-authored-by: David Smith <[email protected]>

fa8aacd77ec6381a634da5c8437c2c6a36b3951d authored over 2 years ago by Bill <[email protected]>
fix CheckBoxes rendering issues in table_inline_formset.html (#1250)

Co-authored-by: Simon Panay <[email protected]>
Co-authored-by: David Smit...

67bbac41f96f15132ae1ed82025c7eebcab095d9 authored over 2 years ago by panay <[email protected]>
Fixes #1148 -- Generalised Bootstrap doc headings. (#1258)

935dfde3b65880749baadb2f07ebf3cbf0744721 authored over 2 years ago by David Smith <[email protected]>
Added support for Django 4.1. (#1257)

0d13c6c9d326ba2690bc57da0aba7fd178b732a4 authored over 2 years ago by David Smith <[email protected]>
Completed improved doc string and __init__ signatures for remaining layout objects (#1255)

* Fixed doc build setup.

* Improved doc string and signature of Alert.

* Improved docstrin...

c8d01433d8f88122eab9f4c173d1adde9ab5ff6b authored over 2 years ago by David Smith <[email protected]>
Update pre-commit (#1254)

cd59eba44867b63132a38e71038b843792908afb authored over 2 years ago by David Smith <[email protected]>
Improved __init__ signature of Container and ContainerHolder inherited objects. (#1244)

366eddb6d8e31c7ebae52c2a59ccad8d95517cae authored over 2 years ago by David Smith <[email protected]>
Link to crispy-bulma (#1253)

d4dc15f70656ca608155f5de85fda0f3fa15bb6a authored over 2 years ago by Christoph Krybus <[email protected]>
Improved test coverage (#1245)

3c8ed6d4852727614a3ff48a93fee69227a21f91 authored almost 3 years ago by David Smith <[email protected]>
Improved doc string of layout.Field inherited objects. (#1243)

12d8c9279632f0b93a398d223bc141a1e8afdf01 authored almost 3 years ago by David Smith <[email protected]>
Improved doc string of layout.Field (#1242)

5ef6e4be58415bb0f09b977518fc782582bcb652 authored almost 3 years ago by David Smith <[email protected]>
Improved `__init__` signature of `layout.Field` (#1225)

b4f015c9ee9069e6e09fe29b62aa35b6c8c5dddd authored almost 3 years ago by David Smith <[email protected]>
Dropped Django 2.2 support. (#1241)

* Dropped Django 2.2 support.

* Added `install_requires` in `setup.py`.

14f18956685d21fb935ff15984791b24e4813161 authored almost 3 years ago by David Smith <[email protected]>
Improved performance of get_layout_objects(). (#1240)

736e55b4ca069c1a5ec84de5d9c0360088360651 authored almost 3 years ago by David Smith <[email protected]>
Import `Variable` directly as it is more efficient in a loop. (#1239)

6d2d2c18b737e0281753b79527b2ab5e9976b50a authored almost 3 years ago by David Smith <[email protected]>
Removed `form_style` attributes and arguments. (#1226)

`form_style` eased customisation of the `uni-form` template pack. As the `uni-form` template pac...

0ce1646cc1ab069b4e3eebc830981cb755cfdb6b authored almost 3 years ago by David Smith <[email protected]>
Fix grammar error to use plural verbs (#1235)

c9dfa8ac238ab5bb8a20086652c4ad326866404c authored almost 3 years ago by Amir Shabani <[email protected]>
Improved __init__ signature and docstring of FormActions (#1230)

* Improved __init__ signature and docstring of FormActions

* Moved flatening of FormAction at...

d8e199ac38f91ff624903f49cef5a8c931cc3304 authored almost 3 years ago by David Smith <[email protected]>
Enhanced __init__ signature and docstring of StrictButton (#1234)

* Removed `|safe` from StrictButton Template

`flat_attrs` is marked as safe via Django's `fla...

453962dc745595e86f81ab9d3fc59d484d140bd2 authored almost 3 years ago by David Smith <[email protected]>
Added StrictButton escaping test. (#1233)

c9da48ec0b2ebf3ad491779b8a8f47b1851cf09f authored almost 3 years ago by David Smith <[email protected]>
Improved __init__ signature and docstring of Div, Row and Column. (#1231)

* Improved __init__ signature and docstring of Div, Row and Column.

* Update crispy_forms/layou...

401d9fd93f0c1175a99970a0c6663c5f2ea470bc authored almost 3 years ago by David Smith <[email protected]>
Added FormActions tests (#1229)

c924b25dbae18d8025182e99203e493c52df0a3c authored almost 3 years ago by David Smith <[email protected]>
Removed `html5_required` from `FormHelper` (#1228)

f28e4712d2223fbbd3aaf2a36750ab4ce771969e authored almost 3 years ago by David Smith <[email protected]>
Improved ButtonHolder init signature and doc string (#1227)

2b819272eefba2cfbd5a91b001d73474e61c46be authored almost 3 years ago by David Smith <[email protected]>