2.0.1
What's Changed
- Force document sync in MavenPomEditor by @mickaelistria in #586
- Remove SSE editor by @mickaelistria in #518
- Import m2e-apt by @mickaelistria in #579
- Update Maven build tools used. by @akurtakov in #587
- Warning: NLS missing message: MavenTargetLocationWizard_11 in: org.eclipse.m2e.pde.ui.editor.messages by @vogella in #582
- [TP|Build] Update to wildwebdeveloper 0.13.3 and lsp4e 0.20.2 by @HannesWell in #592
- [Maven-Runtime] simplify source bundle preparation by @HannesWell in #594
- Fix 591: sign jnilib files by @HannesWell in #593
- [Build] don't delete other snapshot repositories automatically by @HannesWell in #595
- [Build] only fail on Mac-signing failure on build server (#591) by @HannesWell in #596
- Build with Tycho 2.7.0 by @HannesWell in #589
- Consider maven-enforcer-plugin, requireJavaVersion for deriving JRE by @kwin in #597
- Use LemMinX-Maven 0.5.2-SNAPSHOT by @mickaelistria in #599
- [Release-Notes] add entry for 1.20.1 release by @HannesWell in #600
- Fix maven-runtime build qualifier by @HannesWell in #601
- Force usage of newer snapshot of LemMinX-Maven by @mickaelistria in #604
- Remove all indexer by @mickaelistria in #510
- [Maven-Runtime] Embed Maven 3.8.5 by @HannesWell in #602
- [Core] delete now obsolete nexus-cache directory by @HannesWell in #606
- [Core] Replace deprecated PackageAdmin and resolver.VersionRange by @HannesWell in #609
- [TP] upgrade to Eclipse 4.23 and other latest dependencies by @HannesWell in #614
- [RelEng] update repository reference in m2e.site/category.xml too by @HannesWell in #615
- Make Eclipse-M2E launch configuration feature based by @HannesWell in #571
- Test delete resource closes editor (#607) by @mickaelistria in #612
- Issue #621 - avoid URL->URI conversion by @mickaelistria in #624
- Fix MavenRuntimeClasspathProvider.addJarsFromBundle() for Windows by @HannesWell in #627
- Issue 546 by @mickaelistria in #628
- Use Service injection instead of static access by @laeubi in #629
- Build with Tycho 2.7.1 by @HannesWell in #626
- [RelEng] Set up automatic license check by @HannesWell in #610
- Remove unused Maven-Wrapper by @HannesWell in #631
- Failback to folder name if artifactId can't be processed by @mickaelistria in #634
- Make the Adapter factory more lazy by @laeubi in #639
- Update m2e-core-tests submodule and m2e.core/.project by @HannesWell in #638
- Documentation for APT by @mickaelistria in #640
- Register the IResourceChangeListener as a service by @laeubi in #642
- [Build] Read M2E_VERSION directly from m2e.sdk/feature.xml by @HannesWell in #641
- [Build] Fix escaping of M2E_VERSION regex pattern in Jenkinsfile 2 by @HannesWell in #648
- [Build] Simplify maven.yml and update action versions by @HannesWell in #650
- [Maven-Runtime] migrate to biz.aQute.bnd:bnd-maven-plugin by @HannesWell in #649
- Rename m2e.site to m2e.repository by @HannesWell in #651
- Issue 644 activator to ds by @laeubi in #645
- Revert .gitmodules change and update m2e-core-tests by @HannesWell in #656
- Activate BND instruction 'noextraheaders' by @HannesWell in #663
- Remove activator of org.eclipse.m2e.profiles.ui by @HannesWell in #664
- Build with Tycho 2.7.2 by @HannesWell in #657
- M2Eclipse gets stuck in endless update loop by @laeubi in #665
- Remove some deprecated constants from org.eclipse.m2e.launching by @mickaelistria in #667
- Remove deprecated method from model.edit by @mickaelistria in #668
- Remove deprecated API methods from org.eclipse.m2e.editor by @mickaelistria in #670
- Remove deprecated APIs in org.eclipse.m2e.core.ui by @HannesWell in #671
- Clean-up and simplify MavenImpl by @HannesWell in #675
- Major-version bump of m2e.core.ui to 2.0.0 after deprecated API removal by @HannesWell in #673
- [TP] add Mockito, extends Test-utils and update m2e-core-tests submodule by @HannesWell in #674
- Remove deprecated APIs in org.eclipse.m2e.jdt by @mickaelistria in #669
- Remove deprecated unused APIs in org.eclipse.m2e.core by @HannesWell in #672
- Remove extensions referring to the removed UpdateMavenProjectAction by @HannesWell in #676
- Remove unused or duplicated localization-properties by @HannesWell in #677
- Ensure non-null IProgressMonitor in MavenExecutionContext execution by @HannesWell in #678
- Various minor clean-ups, simplifications and formatting by @HannesWell in #679
- Remove deprecated IMaven API by @HannesWell in #680
- Support contribution of Eclipse features via Maven repositories. by @pzi-dsa in #636
- Remove deprecated MavenRuntime and IMavenLauncherConfiguration API by @HannesWell in #681
- Replace uses of deprecated methods in MavenJRETab and WorkingSetGroup by @HannesWell in #683
- Build with 'temurin-jdk11-latest' by @HannesWell in #684
- Remove remaining deprecated APIs from org.eclipse.m2e.core by @HannesWell in #685
- Format and clean up ProjectConfigurationManager and MavenImpl and more by @HannesWell in #689
- Clean-up and unify project configuration by @HannesWell in #692
- Replace deprecated methods and improve IProgressMonitor usage by @HannesWell in #690
- Clean-up/Simplify m2e.binaryproject(.ui) and remove their activators by @HannesWell in #695
- Unify/simplify Bundle-Vendor/Name data for remaining m2e plug-ins by @HannesWell in #402
- Add setting for explicit project encoding UTF-8 by @HannesWell in #696
- Fix various warnings (mainly restriction) and remove unused internals by @HannesWell in #697
- Use DS in profile manager by @HannesWell in #693
- Let IMaven implement Maven by @laeubi in #688
- Disable concurrent builds, as building older commits do not help much. by @laeubi in #704
- Some cleanup by @laeubi in #703
- Basedir multi module project directory by @mickaelistria in #705
- Clean up, format and simplify code and project-config of m2e.apt by @HannesWell in #691
- Rename plug-in o.e.m2e.pde to o.e.m2e.pde.target by @HannesWell in #653
- Move creation MavenExecutionRequest from MavenImpl->MavenExecutionContext by @laeubi in #711
- remove add/removeSettingslistener from the IMaven interface by @laeubi in #714
- remove IMavenExecutionContext getExecutionContext() by @laeubi in #715
- [Logback] reduce rolling log file limit by @HannesWell in #706
- Prevent NPE on m2.pde.ui bundle stop by @HannesWell in #707
- Move the basedir entirely into the IMavenExecutionContext by @laeubi in #716
- Move execution part out of IMaven by @laeubi in #722
- Remove IMaven.populateDefaults(MavenExecutionRequest) by @laeubi in #727
- Set the build-start-time when executing a mojo through the build by @laeubi in #728
- Add support to lookup of extensions by @laeubi in #729
- Use LemMinX-Maven 0.5.2 release by @mickaelistria in #725
- Remove IMavenExecutionContext.join() by @mickaelistria in #730
- Restore "Update Project..." context menu by @HannesWell in #733
- Remove IMavenProjectFacade.getMaven() by @mickaelistria in #736
- Remove IMavenExecutionContextFactory by @mickaelistria in #737
- Move org.eclipse.m2e.core to Java-17 by @mickaelistria in #740
- [Java-17] Add release-note about new BREE and adapt M2E's Oomph-setup by @HannesWell in #749
- Simplify/clean-up ArcheType code and move ArchetypeUtil into m2e.core.ui by @HannesWell in #752
- Remove meaningless AbstractMavenConfigurationChangeListener by @HannesWell in #748
- Pull out the Archetype from the API interface by introduce a thin indirection layer by @laeubi in #758
- Move org.eclipse.m2e.refactoring to Java 17 by @HannesWell in #759
- Add support for maven-rooted PlexusContainer by @laeubi in #754
- Move the ArchetypeManager to core-ui by @laeubi in #762
- Move code related to archetype projects into core-ui by @laeubi in #763
- Use eclipse/dash-licenses' reusable licenses-check workflow by @HannesWell in #764
- Exceptions when failing to wrap Maven artifacts should be logged. by @pzi-dsa in #765
- [Runtime] Embed Maven 3.8.6 by @HannesWell in #741
- Let maven do the hard work of archetype generation by @laeubi in #767
- [RelEng] Update to Eclipse 2022-06 and other dependencies by @HannesWell in #766
- [PDE] update biz.aQute.bndlib and -util to version 6.3.0 by @HannesWell in #445
- Minor simplifications/clean-up of test methods by @HannesWell in #770
- [Maven-Target] Consider extra-repositories when fetching source-jars by @HannesWell in #771
- Set problem severity according to compiler Args by @mickaelistria in #773
- [PDE] update biz.aQute.bndlib and -util to version 6.3.1 by @HannesWell in #772
- Upgrade the generator to use the archetype version of the maven runtime by @laeubi in #769
- Fix the GH action build and upgrade to Java 17 by @laeubi in #776
- Mark src-folders as 'test' and migrate affected test-plugins to Java-17 by @HannesWell in #775
- If property substitution failed, use the raw value in the launch by @laeubi in #778
- Update embedded slf4j-simple to 1.7.36 by @HannesWell in #781
- Consider target-files in deps-caching and set build timeout to 45min by @HannesWell in #783
- Update m2e-core pom version to 2.0.0-SNAPSHOT by @HannesWell in #780
- Fix Pom-Editor's exclude dependency label by @HannesWell in #784
- Support running archetype generation in interactive mode by @laeubi in #782
- Update maven-v4_0_0.xsd with latest from https://maven.apache.org/xsd/maven-4.0.0.xsd by @brbog in #787
- Align version of m2e.maven.runtime with embedded maven version by @HannesWell in #779
- Allow running maven from subfolder and non-maven-projects by @laeubi in #791
- Add missing javadoc, fix debugging left overs. by @laeubi in #792
- Import aQute.bnd packages and remove bnd.lib from pde-feature by @HannesWell in #652
- Fix local archetype-catalog id->URL conversion on Windows by @HannesWell in #794
- Remove unused embedded archetype-dependencies by @HannesWell in #796
- Update README.md by @vik-chand in #800
- Check regular expression of required parameters by @laeubi in #802
- [Build] Remove duplicating 'uts' Maven profile by @HannesWell in #804
- Revert "[Build] Remove duplicating 'uts' Maven profile" by @HannesWell in #805
- Add xml.resolver to M2E-launch and disable connectors in M2E-setup by @HannesWell in #806
- Use the maven standalone project instead of a custom string by @laeubi in #797
- Check if evaluation of a variable is required by @laeubi in #807
- Add a MavenToolbox by @laeubi in #798
- Rename IPomFacade to IMavenExecutableLocation by @mickaelistria in #801
- Adopt MavenArchiver Plugin according to CQ 24115 by @laeubi in #815
- Support Pomless in ProjectRegistry/ConfigurationManager by @laeubi in #814
- Remove some unused internal methods and nested classes in m2e.core.ui by @HannesWell in #819
- Add a m2e-ide product by @laeubi in #818
- Unify and improve Plug-in/Feature description by @HannesWell in #821
- No help available, add missing comma by @kjsmita6 in #824
- Convert plain data carriers classes to records by @HannesWell in #760
- Clean up MavenArchiver sources and project configuration by @HannesWell in #820
- Unify dev-data project names and make m2e-setup a project by @HannesWell in #829
- Move all remaining M2E Plug-ins to Java-17 by @HannesWell in #834
- [Build] Use Tycho's pom-model build properties to reduce pom files and build with Tycho 2.7.4 by @HannesWell in #811
- Clean up and simplify m2e.lifecyclemapping and remove unused elements by @HannesWell in #832
- Move M2E's default lifecycle-mapping-metadata into m2e.core plug-in by @HannesWell in #836
- Bump remaining Plug-ins to version 2.0.0 and apply version ranges by @HannesWell in #838
- Replace Arrays by suitable Collections in m2e.core APIs by @HannesWell in #828
- Remove unnecessary debugging .options files by @HannesWell in #835
- Migrate to Declarative Services for Adapters by @laeubi in #813
- Remove test suites and just run all tests in a test-plugin by @HannesWell in #837
- Make ProjectRegistryManager's project-cache size configurable by @HannesWell in #850
- Try newer Wild Web Developer + LemMinX-Maven by @mickaelistria in #845
- Remove legacyMavenProjects cache from ProjectRegistryManager by @HannesWell in #849
- Bump version of m2e.lemminx and m2e.logback feature to 2.0 by @HannesWell in #855
- Use LemMinX-Maven 0.6.0 by @mickaelistria in #864
- Update TP to wildwepdevloper 0.15 and lsp4e 0.20.5 by @HannesWell in #865
New Contributors
- @pzi-dsa made their first contribution in #636
- @brbog made their first contribution in #787
- @vik-chand made their first contribution in #800
Full Changelog: 1.20.0...2.0.1