Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shadow jackson deps and remove deprecations #615

Merged
merged 9 commits into from
Jul 5, 2021
Merged

Shadow jackson deps and remove deprecations #615

merged 9 commits into from
Jul 5, 2021

Conversation

baev
Copy link
Member

@baev baev commented Jul 4, 2021

fixes #609

Currently allure-model depends on Jackson internally to ensure proper JSON (de)serialisation of Allure results. The proposed change removes this dependency and make it so now users will need to configure object mapper to read Allure results.

And in order to make it works we are now forced to do some breaking model changes (but the good news is that all the changes is basically removal of already deprecated code).

Jackson dependency is now shaded to allure-java-commons module with package replace.

@baev baev added the type:new feature Change that add something new for end users label Jul 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme:build theme:core theme:junit-platform JUnit 5 related issue theme:model theme:testng TestNG related issue theme:workflow type:new feature Change that add something new for end users
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Shade all implementation dependencies
2 participants