Skip to content

Commit

Permalink
Bump version to 1.9.0
Browse files Browse the repository at this point in the history
Also added older release notes to the changelog and updated
changelog with latest changes.
  • Loading branch information
BryceStevenWilley committed Mar 15, 2023
1 parent 98a715b commit c3efd5c
Show file tree
Hide file tree
Showing 4 changed files with 128 additions and 51 deletions.
134 changes: 118 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,142 @@
# Version v1.7.0
# CHANGELOG

## What's Changed
## Version v1.9.0

New:
* let someone auto-recognize form fields in a PDF by @nonprofittechy in https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/599
* Add fax_number and language suffixes, which are supported in AL > 2.11.0 by @nonprofittechy in https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/606
* Add better interview stats integration by @purplesky2016 in https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/616
* Automate multiple forms in one Weaver run by @nonprofittechy in https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/646
### New

Fixed:
* fix-skip-button by @purplesky2016 in https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/618
* Fix 0th docx & Allow `manual_line_break` by @BryceStevenWilley in https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/614
* Radio buttons in weaver by @BryceStevenWilley in [PR 754](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/754)

### Fixed

* Fix bug affecting mixed document types in multiweaver by @nonprofittechy in [PR 742](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/742)
* Correct logic for finding PDF field bbox by @BryceStevenWilley in [PR 758](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/758)
* Close PDF objects when done by @BryceStevenWilley in [PR 760](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/760)
* Removed pypdf2 by @BryceStevenWilley in [PR 749](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/749)

### Internal Cleanup

* Update python test action by @BryceStevenWilley in [PR 743](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/743)
* Add pyproject.toml for black formatting rules by @BryceStevenWilley in [PR 751](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/751)
* Format Python code with psf/black push by @github-actions in [PR 755](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/755)


## Version v1.8.0

### New
* Made a partial API for the "I'm feeling Lucky" feature by @nonprofittechy in [PR 735](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/735)

### Changed

* Collect addresses before putting them in a list by @BryceStevenWilley in [PR 697](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/697)
* Set user_ask_role directly in additional to user_role by @BryceStevenWilley in [PR 698](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/698)
* Don't show typical_role if form_type = starts_case by @BryceStevenWilley in [PR 706](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/706)
* Warn, don't block use of reserved keywords in DOCX templates by @nonprofittechy in [PR 708](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/708)

### Fixed
* Let a DOCX template contain a zero-based index by @nonprofittechy in [PR 695](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/695), and [PR 702](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/702)
* Don't tell DOCX users they can't use 0 idx in PDF by @BryceStevenWilley
* Ignore push buttons in PDFs instead of raising an error by @BryceStevenWilley in [PR 704](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/704)
* Remove extra quote when formatting numbers by @BryceStevenWilley in [PR 716](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/716)
* Use skip undefined with instructions page; better handling of original_form if left blank; fix bug where addendum code would create blank output by @nonprofittechy in [PR 732](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/732)

### Cleanup
* Correct publish directory by @BryceStevenWilley in [PR 715](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/715)
* More types by @BryceStevenWilley in [PR 712](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/712)
* Make pike fields a dict instead, not same order by @BryceStevenWilley in [PR 724](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/724)
* Type cleanup by @BryceStevenWilley in [PR 725](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/725)
* Delete duplicate license by @BryceStevenWilley in [PR 737](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/737)
* Use SVG logo instead of PNG, improve and simplify path by @nonprofittechy in [PR 734](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/734)

## Version v1.7.0

### New

* Let someone auto-recognize form fields in a PDF by @nonprofittechy in [PR 599](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/599)
* Add fax_number and language suffixes, which are supported in AL > 2.11.0 by @nonprofittechy in [PR 606](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/606)
* Add better interview stats integration by @purplesky2016 in [PR 616](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/616)
* Automate multiple forms in one Weaver run by @nonprofittechy in [PR 646](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/646)

### Fixed

* fix-skip-button by @purplesky2016 in [PR 618](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/618)
* Fix 0th docx & Allow `manual_line_break` by @BryceStevenWilley in [PR 614](https://github.com/SuffolkLITLab/docassemble-ALWeaver/pull/614)

**Full Changelog**: https://github.com/SuffolkLITLab/docassemble-ALWeaver/compare/v1.6.3...v1.7.0

# Version v1.6.3
## Version v1.6.3

FormFyxer is back!

# Version v1.6.2
## Version v1.6.2

Revert FormFyxer, spacy models aren't installing correctly.
Revert FormFyxer, spacy models aren't installing correctly.

# Version v1.6.1
## Version v1.6.1

Bug fix:
Issue with I'm feeling lucky button

# Version v1.6.0
## Version v1.6.0

* Allow renaming fields in the automation process
* Integrate field normalizing function (automated renaming) from FormFyxer
* Rearrange fields with drag and drop
* sanitize input filenames
* preparation for improved testing process

# Version v1.5.1
## Version v1.5.1

Fix issue with "I'm feeling lucky" button

## Version v1.4.0

2021-11-03
* Add support for *plural* names for people in PDF files

## Version v1.3.0

2021-10-15:
* Handle overflow in addendum
* Multiple choice radio/checkbox fields
* DOCX validation

## Version v1.2.0

2021-09-09:
* Improved internationalization
* Simplified PDF checker


## Version v0.81

2021-04-14: Multiple fixes:
* Migrated to more flexible Mako template structure for generated
interview blocks
* Package can be installed (for test purposes) after being
generated
* Various refactors and code cleanup
* Simplified and improved generated code and order of blocks
* Added version number/date stamp to generated code


## Version v0.70

2021-03-09: Extensive improvements:
* Improvements to review screens
* Question/field editing and reordering
* Improvements to YAML structure
* Generate interstitial screens
* Refactoring and bug fixes


## Version v0.57

2021-02-09: Combine yes/no variables; more flexible handling of people variables and assistance with gathering varying numbers w/ less code

## Version v0.55

2021-01-29: Bug fixes; migration to AssemblyLine complete

## Version v0.54

2021-01-25: Bug fixes, start migration to [AssemblyLine](https://github.com/SuffolkLITLab/docassemble-AssemblyLine) dependency and away from MAVirtualCourt.
41 changes: 8 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,68 +13,43 @@ Our signature project is [CourtFormsOnline.org](https://courtformsonline.org).
We designed a step-by-step, assembly line style process for automating court forms on top of Docassemble
and built several tools along the way that **you** can use in your home jurisdiction.

This package contains an **automation and rapid prototyping tool** to support authoring robust,
This package contains an **automation and rapid prototyping tool** to support authoring robust,
consistent, and attractive Docassemble interviews that help complete court forms. Upload a labeled
PDF or DOCX file, and the Assembly Line Weaver will produce a runnable, clean code, draft of a
Docassemble interview that you can continue to edit and refine.

Read more on our [documentation page](https://suffolklitlab.org/docassemble-AssemblyLine-documentation/).


# Related repositories
## Related repositories

* https://github.com/SuffolkLitLab/docassemble-AssemblyLine
* https://github.com/SuffolkLitLab/docassemble-ALMassachusetts
* https://github.com/SuffolkLitLab/docassemble-MassAccess
* https://github.com/SuffolkLitLab/docassemble-ThemeTemplate
* https://github.com/SuffolkLitLab/EfileProxyServer

# Documentation
## Documentation

https://suffolklitlab.org/docassemble-AssemblyLine-documentation/

## History
* 2021-11-03
* Add support for *plural* names for people in PDF files

* 2021-10-15
* Handle overflow in addendum
* Multiple choice radio/checkbox fields
* DOCX validation
* 2021-09-09
* Improved internationalization
* Simplified PDF checker
* 2021-04-14 Multiple fixes:
* Migrated to more flexible Mako template structure for generated
interview blocks
* Package can be installed (for test purposes) after being
generated
* Various refactors and code cleanup
* Simplified and improved generated code and order of blocks
* Added version number/date stamp to generated code

* 2021-03-09 Extensive improvements:
* Improvements to review screens
* Question/field editing and reordering
* Improvements to YAML structure
* Generate interstitial screens
* Refactoring and bug fixes
* 2021-02-09 Combine yes/no variables; more flexible handling of people variables and assistance with gathering varying numbers w/ less code
* 2021-01-29 Bug fixes; migration to AssemblyLine complete
* 2021-01-25 Bug fixes, start migration to [AssemblyLine](https://github.com/SuffolkLITLab/docassemble-AssemblyLine) dependency and away from MAVirtualCourt

See [the CHANGELOG](CHANGELOG.md) for more information.

## Authors

Quinten Steenhuis, [email protected]
Michelle
Bryce Willey
Bryce Willey, [email protected]
Lily
David Colarusso
Nharika Singh

## Installation requirements

* Create a Docassemble API key and add it your configuration like this:
```

```yml
install packages api key: 123458abcdefghijlklmno99A
```
2 changes: 1 addition & 1 deletion docassemble/ALWeaver/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '1.8.0'
__version__ = '1.9.0'
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def find_package_data(where='.', package='', exclude=standard_exclude, exclude_d
return out

setup(name='docassemble.ALWeaver',
version='1.8.0',
version='1.9.0',
description=(''),
long_description='# Assembly Line Weaver: Suffolk LIT Lab Document Assembly Line\r\n\r\n<img src="https://user-images.githubusercontent.com/7645641/142245862-c2eb02ab-3090-4e97-9653-bb700bf4c54d.png" alt="drawing" width="300" alt="work together" style="align: center;"/>\r\n\r\nThe Assembly Line Project is a collection of volunteers, students, and institutions who joined together\r\nduring the COVID-19 pandemic to help increase access to the court system. Our vision is mobile-friendly,\r\neasy to use **guided** online forms that help empower litigants to access the court remotely.\r\n\r\nOur signature project is [CourtFormsOnline.org](https://courtformsonline.org).\r\n\r\nWe designed a step-by-step, assembly line style process for automating court forms on top of Docassemble\r\nand built several tools along the way that **you** can use in your home jurisdiction.\r\n\r\nThis package contains an **automation and rapid prototyping tool** to support authoring robust, \r\nconsistent, and attractive Docassemble interviews that help complete court forms. Upload a labeled\r\nPDF or DOCX file, and the Assembly Line Weaver will produce a runnable, clean code, draft of a\r\nDocassemble interview that you can continue to edit and refine.\r\n\r\nRead more on our [documentation page](https://suffolklitlab.org/docassemble-AssemblyLine-documentation/).\r\n\r\n\r\n# Related repositories\r\n\r\n* https://github.com/SuffolkLitLab/docassemble-AssemblyLine\r\n* https://github.com/SuffolkLitLab/docassemble-ALMassachusetts\r\n* https://github.com/SuffolkLitLab/docassemble-MassAccess\r\n* https://github.com/SuffolkLitLab/docassemble-ALThemeTemplate\r\n* https://github.com/SuffolkLitLab/EfileProxyServer\r\n\r\n# Documentation\r\n\r\nhttps://suffolklitlab.org/docassemble-AssemblyLine-documentation/\r\n\r\n## History\r\n* 2021-11-03\r\n * Add support for *plural* names for people in PDF files\r\n\r\n* 2021-10-15\r\n * Handle overflow in addendum\r\n * Multiple choice radio/checkbox fields\r\n * DOCX validation\r\n* 2021-09-09\r\n * Improved internationalization\r\n * Simplified PDF checker\r\n* 2021-04-14 Multiple fixes:\r\n * Migrated to more flexible Mako template structure for generated \r\n interview blocks\r\n * Package can be installed (for test purposes) after being\r\n generated\r\n * Various refactors and code cleanup\r\n * Simplified and improved generated code and order of blocks\r\n * Added version number/date stamp to generated code\r\n\r\n* 2021-03-09 Extensive improvements:\r\n * Improvements to review screens\r\n * Question/field editing and reordering\r\n * Improvements to YAML structure\r\n * Generate interstitial screens\r\n * Refactoring and bug fixes\r\n* 2021-02-09 Combine yes/no variables; more flexible handling of people variables and assistance with gathering varying numbers w/ less code\r\n* 2021-01-29 Bug fixes; migration to AssemblyLine complete\r\n* 2021-01-25 Bug fixes, start migration to [AssemblyLine](https://github.com/SuffolkLITLab/docassemble-AssemblyLine) dependency and away from MAVirtualCourt\r\n\r\n## Authors\r\n\r\nQuinten Steenhuis, [email protected] \r\nMichelle \r\nBryce Willey \r\nLily \r\nDavid Colarusso \r\nNharika Singh \r\n\r\n## Installation requirements\r\n\r\n* Create a Docassemble API key and add it your configuration like this:\r\n```\r\ninstall packages api key: 123458abcdefghijlklmno99A\r\n```\r\n',
long_description_content_type='text/markdown',
Expand Down

0 comments on commit c3efd5c

Please sign in to comment.