v0.13.3
Optimizations
- Types are only checked once now, type declarations are only emitted once now, and cache is shared with all formats
- Previously it was once per each format
- This was a roughly 15-30% perf boost altogether on the TSDX test suite, but YMMV
Template Bugfixes
- Templates no longer have
baseUrl
orpaths
set in theirtsconfig
, fixing a long-standing bug
Template Docs
- Template READMEs have been significantly improved, adding consistency between all 3, fixing outdated portions, and better describing certain behaviors
Commits
Lists of commits:
Optimizations
- optim: only check types once (#758) 79dddc4
- (optim): no need for separate cacheRoot per format (#691) 3357cbf
- (optim/fix): only emit type declarations once (#691) 6929300
Template Improvements
Template Bugfixes
Template Docs
- (docs): basic template README should be like React ones (#706) e7128f8
- (docs): add GitHub Actions info to template CI READMEs (#706) effdc31
- (docs): remove duplicative "Using the Playground" section (#706) f360f9b
- (docs): improve consistency in template READMEs (#706) 356bbda
- (docs): remove version/permalink refs in template READMEs (#706) 76a0530
- (docs): update outdated Jest info in template READMEs (#706) d4ff914
Docs
- lint: manually fix new website ESLint errors and warnings (#794) 9fea19d
- format: auto-fix new website formatting errors (#794) 3dfdafb
- format: auto-fix help dialog formatting error (#794) 99d982a
- Update features.js f0963cb
- Fix edit link e85b9ab
- Remove unused image 4f6bdb4
- Remove docusaurus site 1b3452b
- Put up redirect at old docs site 5f49acd
- New docs site! (#765) b09e195
- Update help channels to point to formium org (#762) 25a39cc
- fix/help: test command no longer runs Jest in watch mode (#734) 8b148ce
- (fix): update messages.ts github links (#754) b91ab47
- (docs): Comparison to -> with (#737) edcb9e7
- (docs): add Jest and ESLint subsections to Customization (#697) 4e4df28
- [docs] add homepage to package.json (#682) 35f162a
GitHub
Internal
- greenkeeper: remove website from greenkeeper config (#815) fc22471
- (clean): remove redundant tsconfig strict opts in tests (#690) 5c73483
- Simplify getInputs function (#745) 14bfa39
All Contributors
- docs: add devrelm as a contributor (#777) 5e5c3f8
- docs: add jssee as a contributor (#776) 1225a92
- docs: add yuriy636 as a contributor (#775) 267e488
- docs: add dandv as a contributor (#774) b344c9e
- docs: add bmihelac as a contributor (#773) 32126c3
- docs: add Semperia as a contributor (#772) f1335f1
- docs: update org for all-contributors (#772) 12971e5
Commit Range
Postscript
Apologies for the delay on releasing this and the delay on getting to v0.14.0
, COVID added a lot of stress and work has been busy, to say the least. I'm behind on all of my OSS repos, TSDX is actually the most maintained (but needs a lot more attention) 😕
v0.14.0
will be the next release, which will be a breaking change mostly due to updating dependencies' majors. I held back on it to get more into v0.13.x
before getting busy, but unfortunately I wasn't able to get to all the changes I wanted to into it, but v0.14.0 has been waiting long enough
Wishing everyone well! Please stay safe and please do your part to follow public health guidelines!
✊ Quoting from a Chromium release ✊ :
Black Lives Matter. Saying this does not mean that other lives do not matter. It should not be controversial to say this. If I say Chromium updates matter, it does not mean that other Fedora packages do not matter, it means that a Chromium update is needed to fix this giant pile of severe security vulnerabilities, here, today, now: [...]
In making that analogy, I do not intend to trivialize BLM. In no way do I mean to compare the lives of people to a silly web browser update. People are infinitely important than software. But since I'm here to push this software update out, I am also choosing to say clearly and unambiguously that Black Lives Matter.
Open Source proves that many voices, many contributions, together can change the world. It depends on it. This is my voice.