Prepare 1.0.0 release
See original GitHub issueWith the 1.0.0 release with Stryker we will make the following changes:
Preparation
- #365
- #667
- #799 (release v1 of dependencies)
- #920 (support big projects)
- Rename ‘project’ config key to ‘projectType’
- Rename ‘timeoutMs’ config key to ‘timeoutMS’
Execution
- Remove deprecated Factories from stryker-api.
- Remove ES5 mutator
- Set ‘javascript’ as the default mutator
- Remove deprecated reporter config key
- Remove deprecated project config key
- Remove deprecated ‘default’ projectType for jest (in favor of ‘custom’)
- Remove deprecated timeoutMs config key
- Rename packages:
stryker
=>@stryker-mutator/core
stryker-xxx-yyy
=>@stryker-mutator/xxx-yyy
stryker-jasmine
=>@stryker-mutator/jasmine-framework
stryker-typescript
=>@stryker-mutator/typescript
- Remove
config
key from being injectable - Remove
getLogger
andsetImplementation
fromstryker-api/logging
- Remove all deprecated apis/messages/etc
- Update plugin loader to load plugins from
@stryker-mutator
(instead ofstryker-
) - Enable lerna versioning mode (not independent, other one)
- Update
stryker-cli
to install@stryker-mutator/core
instead ofstryker
andstryker-api
- Update package.json keywords to @stryker-mutator/
- Update keyword plugin to ‘stryker-mutator-plugin’
Clean up
- Deprecate Stryker packages: https://docs.npmjs.com/cli/deprecate (let’s wait ~ a week for this)
- Write awesome blog article
- Update handbook https://github.com/stryker-mutator/stryker-handbook/tree/v1-release
- Update website quickstart: https://github.com/stryker-mutator/stryker-mutator.github.io/tree/v1-release
This original post will be kept up-to-date.
Issue Analytics
- State:
- Created 6 years ago
- Comments:13 (13 by maintainers)
Top Results From Across the Web
Prepare 1.0.0 release · Issue #285 · WordPress/performance
This issue is to track preparation of the upcoming 1.0.0 release up until publishing, which is due April 18, 2022.
Read more >Prepare 1.0.0 release (!210) · Merge requests · CP3-CMS / bamboo ...
@swertz and I agreed to make a 1.0.0 release once !186 (merged) is merged. With these changes I can build a source distribution...
Read more >SystemML Release Creation Process - SystemML 1.0.0
Step 1: Prepare the release. # Extract latest code to a directory <GitRepoHome> # Go to dev/release directory cd <GitRepoHome>/dev/release. 1.a ...
Read more >Release Notes 1.0.0 | NGINX Service Mesh
These release notes provide general information and describe known issues for NGINX Service Mesh version 1.0.0, in the following categories:.
Read more >Prepare and roll out a release - Play Console Help
Note: Apps created before August 2021 can use app bundles or APKs in releases. To learn more about why you would upload ReTrace...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Since we released it, let’s close this 😃
What about renaming the
reporter
property of the stryker config toreporters
? It’s an array after all. We could already implement this with a deprecation warning for people still using the propertyreporter
and remove thereporter
property in 1.0.0