Skip to content

Releases: jreleaser/jreleaser-azure-devops-extension

Release 0.2.0

08 Aug 05:23
Compare
Choose a tag to compare

Changes include changes to the JReleaser Installer and the addition of unit test code.

Changelog

Marketplace

Download Url: https://marketplace.visualstudio.com/items?itemName=JReleaser.jreleaser-azure-devops-extension

πŸ› Fixes

  • 2ecd67d correct version prefix addition and add debug message for latest JReleaser version
  • 58db191 modify toolib path
  • f2a5fc1 using toollib cache

πŸ”„οΈ Changes

  • 589eb06 switch to axios for HTTP requests in JReleaserInstaller/utils.ts
  • 9675ad3 adjust test directory naming in azure-pipelines
  • 34c917e extract common functions to utils module
  • 5c3f818 refactor(jreleaser-installer): replace axios with azure webClient for HTTP requests

🧰 Tasks

  • 3b51ae1 tsconfig: add separate tsconfig for tests in JReleaserTask and JReleaserInstaller
  • 752ada8 utils: remove version from userAgent string in JReleaserInstaller

πŸ›  Build

  • 0f9adf6 install npm production dependencies
  • 07fc9c3 install npm production dependencies
  • 10c373e increase timeout for JReleaserInstaller L0 test
  • 4069c4e update exclusion pattern for test directories
  • 89b52aa add test setup for JReleaserTask and add test step azure pipelines.
  • 1f12262 add initial test suite for JReleaserInstaller
  • ee7c071 remove UnpublishAzureDevOpsExtension task

πŸ“ Documentation

  • cf43a07 add JReleaser description and update usage examples

Contributors

We'd like to thank the following people for their contributions:
shblue21

Release 0.1.0

04 Jun 11:35
Compare
Choose a tag to compare

Changelog

Marketplace

Download Url: https://marketplace.visualstudio.com/items?itemName=JReleaser.jreleaser-azure-devops-extension

πŸš€ Features

  • 8505d93 commands: add properties support to AbstractModelCommand
  • c9aa0ce commands: add distribution and packager options
  • d0ca314 implement all JReleaser commands
  • 865e56f implement JReleaserChecksum command
  • bd301e8 implement JReleaserChangelog command
  • 45aed80 implement JReleaserCatalog command
  • 883f062 implement JReleaserAssemble command
  • c78b4bc implement JReleaserRelease command for handling release tasks
  • 2f28ee0 add abstract Platform inputs and update taskContext
  • 2d1c699 update task and improve early access logic
  • 2010c44 JReleaser azure devops extensions

πŸ› Fixes

  • 5231023 commands: add check for ctx.arguments in AbstractCommand
  • d649ecf move setupCommon call to initialize method
  • 58ba572 change selectPlatform and rejectPlatform to string types in context
  • a40914c remove dryrun init command
  • a8361b8 handle empty selectPlatform and rejectPlatform values correctly
  • 8dbbb88 typo artifact, project path

πŸ”„οΈ Changes

  • 59a1e42 task: organize advanced arguments with groupName, update required fields
  • 2c3a181 rearrange ITaskContext properties for better organization and clarity
  • 3a802db rename JReleaserTemplate to JReleaserTemplateGenerate and update references
  • 3670fc4 rename customArguments to arguments in JReleaserTask
  • 4483cfa simplify JReleaserTask configuration sections
  • a31d6ea change task structure

🧰 Tasks

  • d033cc2 update Azure Pipelines and README with new organization details
  • d3ab828 change JReleaserExecuter to JReleaserInvoker
  • afc601d update visibleRule for dryrun

πŸ›  Build

  • ee7c071 remove UnpublishAzureDevOpsExtension task
  • 6e8b0c1 add prerelease options to jreleaser.yml
  • 4d1f723 update git tag selection and version increment logic
  • 56c4daa add new Azure pipeline for publishing releases
  • bf924fd change jreleaser version
  • 08330c3 switch to JReleaserInvoker task in azure-pipelines-release-github.yml
  • fbe33b9 improve early access version handling in pipeline scripts
  • e225a79 handle existing early access tags in versioning script
  • 449bf77 add JReleaser release pipeline
  • 19ef14b add earlyaccess pipeline
  • 48319de add JReleaser yml

πŸ“ Documentation

  • 7a449b7 update screenshots to reflect JReleaserInvoker changes
  • 7e10874 add azure pipeline example project url
  • a70b71f update supported JReleaser commands
  • a111cfd change pipeline projectname

Contributors

We'd like to thank the following people for their contributions:
shblue21

Release early-access

28 May 11:55
Compare
Choose a tag to compare
Release early-access Pre-release
Pre-release

Changelog

πŸš€ Features

  • 8505d93 commands: add properties support to AbstractModelCommand
  • c9aa0ce commands: add distribution and packager options
  • d0ca314 implement all JReleaser commands
  • 865e56f implement JReleaserChecksum command
  • bd301e8 implement JReleaserChangelog command
  • 45aed80 implement JReleaserCatalog command
  • 883f062 implement JReleaserAssemble command
  • c78b4bc implement JReleaserRelease command for handling release tasks
  • 2f28ee0 add abstract Platform inputs and update taskContext
  • 2d1c699 update task and improve early access logic
  • 2010c44 JReleaser azure devops extensions

πŸ› Fixes

  • d649ecf move setupCommon call to initialize method
  • 58ba572 change selectPlatform and rejectPlatform to string types in context
  • a40914c remove dryrun init command
  • a8361b8 handle empty selectPlatform and rejectPlatform values correctly
  • 8dbbb88 typo artifact, project path

πŸ”„οΈ Changes

  • 59a1e42 task: organize advanced arguments with groupName, update required fields
  • 2c3a181 rearrange ITaskContext properties for better organization and clarity
  • 3a802db rename JReleaserTemplate to JReleaserTemplateGenerate and update references
  • 3670fc4 rename customArguments to arguments in JReleaserTask
  • 4483cfa simplify JReleaserTask configuration sections
  • a31d6ea change task structure

🧰 Tasks

  • d3ab828 change JReleaserExecuter to JReleaserInvoker
  • afc601d update visibleRule for dryrun

πŸ›  Build

  • 4d1f723 update git tag selection and version increment logic
  • 56c4daa add new Azure pipeline for publishing releases
  • bf924fd change jreleaser version
  • 08330c3 switch to JReleaserInvoker task in azure-pipelines-release-github.yml
  • fbe33b9 improve early access version handling in pipeline scripts
  • e225a79 handle existing early access tags in versioning script
  • 449bf77 add JReleaser release pipeline
  • 19ef14b add earlyaccess pipeline
  • 48319de add JReleaser yml

πŸ“ Documentation

  • 7a449b7 update screenshots to reflect JReleaserInvoker changes
  • 7e10874 add azure pipeline example project url
  • a70b71f update supported JReleaser commands
  • a111cfd change pipeline projectname

Contributors

We'd like to thank the following people for their contributions:
shblue21