From eda2fc3b666451c77bb32e5fbfaa713f4bf83313 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Sun, 21 Mar 2021 15:28:23 -0400 Subject: [PATCH] Update changelog for 2.0.0. --- README.md | 1 + doc/changes.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/README.md b/README.md index c0ffb40..671843b 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ provides access to the values computed by `Line`s. Currently ustaxlib supports the following models: - [**fed2019**](src/fed2019/README.md) +- [**fed2020**](src/fed2020/README.md) ## Getting Started diff --git a/doc/changes.md b/doc/changes.md index 42c2e82..e9f1fc5 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,5 +1,20 @@ # ustaxlib Change Log +## 2.0.0 +- Upgrade to TypeScript 4 and simplify Form declarations. +- Add support for overlay modules: + - Overlay modules inherit all the forms of the parent module, but specific forms can be replaced + if they have changed since the prior year. + - TaxReturns now have `constants` property, to inject inflation-adjusted constants, which is + what most year-to-year changes require. + - Add the **fed2020** module as an overlay to **fed2019**. + - Add the **fed2021** module as an overlay to **fed2020**. + - Some common values on `Form1040` are now accessed symbolically in referencing forms, to make + them immune against year-to-year line number shifts. +- The `Line` class now supports a `LineOptions` to hold less-common options. + - Currently there is only a `formatType`. +- Add limited support for ISO options exercises to AMT/Form 6251. + ## 1.1.0 - Add support for itemized deductions/Schedule A. - Add limited support for the AMT/Form 6251. -- 2.22.5