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

Update the publishing namespace from com.velocidi to com.kevel #748

Merged
merged 3 commits into from
Oct 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 22 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ Use the following schema when setting up the Changelog for a new release. Remove
### Security
-->

## [0.20.0] - 2024-10-16

This release is an exact copy of v0.19.7, but now published under the `com.kevel` namespace.

[0.20.0]: https://github.com/adzerk/apso/compare/v0.19.7...v0.20.0

## [0.19.7] - 2024-10-16

This release includes some bug fixes and dependency updates. It will also be last version of Apso published under the
Expand Down Expand Up @@ -139,7 +145,7 @@ version of jackson-databind, which fixes CVE-2022-42004, CVE-2022-42003 and CVE-
### Changed
- Minor dependency updates.

[0.19.3]: https://github.com/velocidi/apso/compare/v0.19.2...v0.19.3
[0.19.3]: https://github.com/adzerk/apso/compare/v0.19.2...v0.19.3

## [0.19.2] - 2024-02-20

Expand All @@ -162,7 +168,7 @@ It also fixes some issues with the retry logic when calling S3, where some error
- Improvement to JsonConvert performance 2.0 ([#615](https://github.com/adzerk/apso/pull/615)).
- Performance improvements converting Java Map to Json ([#622](https://github.com/adzerk/apso/pull/622)).

[0.19.2]: https://github.com/velocidi/apso/compare/v0.19.1...v0.19.2
[0.19.2]: https://github.com/adzerk/apso/compare/v0.19.1...v0.19.2

## [0.19.1] - 2023-11-30

Expand All @@ -174,7 +180,7 @@ The most notable dependency update is Unirest, to version 4.2.0, which solves co
- Start using Java 11 ([#584](https://github.com/adzerk/apso/pull/584)).
- Update other dependencies.

[0.19.1]: https://github.com/velocidi/apso/compare/v0.19.0...v0.19.1
[0.19.1]: https://github.com/adzerk/apso/compare/v0.19.0...v0.19.1

## [0.19.0] - 2023-10-07

Expand Down Expand Up @@ -207,7 +213,7 @@ Several dependencies were update to their latest versions. You can see all the d
- Remove Elasticsearch TestKit ([#490](https://github.com/adzerk/apso/pull/490)).
- Drop apso-log project ([#549](https://github.com/adzerk/apso/pull/549)).

[0.19.0]: https://github.com/velocidi/apso/compare/v0.18.8...v0.19.0
[0.19.0]: https://github.com/adzerk/apso/compare/v0.18.8...v0.19.0

## [0.18.8] - 2023-04-27

Expand Down Expand Up @@ -248,54 +254,54 @@ insensitive. This means that, for example, both `"usd"` and `"USD"` now decode t
- Update aws-java-sdk-s3 to 1.12.457 ([#468](https://github.com/adzerk/apso/pull/468)).
- Update scala-collection-compat to 2.10.0 ([#469](https://github.com/adzerk/apso/pull/469)).

[0.18.8]: https://github.com/velocidi/apso/compare/v0.18.7...v0.18.8
[0.18.8]: https://github.com/adzerk/apso/compare/v0.18.7...v0.18.8

## [0.18.7] - 2023-02-28

### Changed
- Update elasticsearch-related dependencies to `7.16.x` ([#432](https://github.com/adzerk/apso/pull/432)).

[0.18.7]: https://github.com/velocidi/apso/compare/v0.18.6...v0.18.7
[0.18.7]: https://github.com/adzerk/apso/compare/v0.18.6...v0.18.7

## [0.18.6] - 2023-02-22

### Changed
- Update elasticsearch-related dependencies to the most recent version within the `7.x.x` major version ([#427](https://github.com/adzerk/apso/pull/427)).
- Other dependency updates.

[0.18.6]: https://github.com/velocidi/apso/compare/v0.18.5...v0.18.6
[0.18.6]: https://github.com/adzerk/apso/compare/v0.18.5...v0.18.6

## [0.18.4] - 2022-05-20

### Changed
- Disable some Elasticsearch features on ElasticsearchTestKit ([#262](https://github.com/velocidi/apso/pull/262)).
- Allow Elasticsearch base path to be overridden on ElasticsearchTestKit ([#263](https://github.com/velocidi/apso/pull/263)).
- Disable some Elasticsearch features on ElasticsearchTestKit ([#262](https://github.com/adzerk/apso/pull/262)).
- Allow Elasticsearch base path to be overridden on ElasticsearchTestKit ([#263](https://github.com/adzerk/apso/pull/263)).
- Dependency updates.

[0.18.4]: https://github.com/velocidi/apso/compare/v0.18.3...v0.18.4
[0.18.4]: https://github.com/adzerk/apso/compare/v0.18.3...v0.18.4

## [0.18.3] - 2022-05-11

This is a maintenance release, with only dependency updates.

[0.18.3]: https://github.com/velocidi/apso/compare/v0.18.2...v0.18.3
[0.18.3]: https://github.com/adzerk/apso/compare/v0.18.2...v0.18.3

## [0.18.2] - 2022-02-24

### Removed
- Remove Log4j dependency from apso-log ([#153](https://github.com/velocidi/apso/pull/153)).
- Remove TryWith in favor of scala 2.13 native resource management tools ([#187](https://github.com/velocidi/apso/pull/187)).
- Remove Log4j dependency from apso-log ([#153](https://github.com/adzerk/apso/pull/153)).
- Remove TryWith in favor of scala 2.13 native resource management tools ([#187](https://github.com/adzerk/apso/pull/187)).

[0.18.2]: https://github.com/velocidi/apso/compare/v0.18.1...v0.18.2
[0.18.2]: https://github.com/adzerk/apso/compare/v0.18.1...v0.18.2

## [0.18.1] - 2021-07-06

This is the first version with a Changelog, albeit not being the first version of Apso.

### Changed
- Update Scala, dependencies and plugins versions ([#142](https://github.com/velocidi/apso/pull/142)).
- Update Scala, dependencies and plugins versions ([#142](https://github.com/adzerk/apso/pull/142)).

[0.18.1]: https://github.com/velocidi/apso/compare/v0.18.0...v0.18.1
[0.18.1]: https://github.com/adzerk/apso/compare/v0.18.0...v0.18.1

***

Expand Down
7 changes: 1 addition & 6 deletions PROCESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,10 @@ following the template.

It's recommended to open a PR with the Changelog changes so that they can be reviewed by someone else from the team.

### Publishing a snapshot version

To publish a snapshot version to [Nexus Sonatype](https://oss.sonatype.org), simply use `sbt` to run `+publish`. The
version will be published in [Sonatype's snapshots repository, under the Velocidi organization](https://oss.sonatype.org/content/repositories/snapshots/com/velocidi/).

### Releasing artifacts

To release the artifacts in the Sonatype's release repository, which eventually gets synced to
[Maven Central](https://repo1.maven.org/maven2/com/velocidi/), simply use `sbt` to run `release`.
[Maven Central](https://repo1.maven.org/maven2/com/kevel), simply use `sbt` to run `release`.

This will result in the releasing of all the `apso-*` libraries. Please ensure you are using Java 11 when releasing
new versions.
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<p align="center"><img src="https://raw.githubusercontent.com/adzerk/apso/master/apso.png"/></p>

# Apso [![Build Status](https://github.com/adzerk/apso/workflows/CI/badge.svg?branch=master)](https://github.com/adzerk/apso/actions?query=workflow%3ACI+branch%3Amaster) [![Maven Central](https://img.shields.io/maven-central/v/com.velocidi/apso_2.12.svg)](https://maven-badges.herokuapp.com/maven-central/com.velocidi/apso_2.12)
# Apso [![Build Status](https://github.com/adzerk/apso/workflows/CI/badge.svg?branch=master)](https://github.com/adzerk/apso/actions?query=workflow%3ACI+branch%3Amaster) [![Maven Central](https://img.shields.io/maven-central/v/com.kevel/apso_2.12.svg)](https://maven-badges.herokuapp.com/maven-central/com.kevel/apso_2.12)

Apso is Kevel's collection of Scala utility libraries. It provides a series of useful methods.

Expand All @@ -11,15 +11,15 @@ Apso's latest release is built against Scala 2.12 and Scala 2.13.
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso" % "0.20.0"
```

The project is divided in modules, you can instead install only a specific module.

The TestKit is available under the `apso-testkit` project. You can include it only for the `test` configuration:

```scala
libraryDependencies += "com.velocidi" %% "apso-testkit" % "0.18.8" % "test"
libraryDependencies += "com.kevel" %% "apso-testkit" % "0.20.0" % "test"
```

Please take into account that the library is still in an experimental stage and the interfaces might change for subsequent releases.
Expand Down Expand Up @@ -69,7 +69,7 @@ Please take into account that the library is still in an experimental stage and
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-core" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-core" % "0.20.0"
```

### Config
Expand Down Expand Up @@ -285,7 +285,7 @@ The same features are provided for Pekko under the `pekko-http` module.
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-akka-http" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-akka-http" % "0.20.0"
```

### ClientIPDirectives
Expand All @@ -307,7 +307,7 @@ Apso provides a group of classes to ease the interaction with the Amazon Web Ser
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-aws" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-aws" % "0.20.0"
```

### ConfigCredentialsProvider
Expand Down Expand Up @@ -354,7 +354,7 @@ The `apso-caching` module provides provides utilities for caching.
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-caching" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-caching" % "0.20.0"
```

Apso provides utilities to simplify the caching of method calls, with [ScalaCache](https://cb372.github.io/scalacache/) and using either `Guava` or `Caffeine` as underlying cache implementations.
Expand Down Expand Up @@ -408,7 +408,7 @@ y
The `apso-collections` module provides some helpful collections. To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-collections" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-collections" % "0.20.0"
```

### Trie
Expand Down Expand Up @@ -609,7 +609,7 @@ creation of the underlying Cyphers.
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-encryption" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-encryption" % "0.20.0"
```

The following shows the creation of `Encryptor` and `Decryptor` objects,
Expand All @@ -634,7 +634,7 @@ decryptor.get.decryptToString(encryptor.get.encryptToSafeString(secretData).get)
Apso provides utilities for various hashing functions. To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-hashing" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-hashing" % "0.20.0"
```

```scala
Expand All @@ -654,7 +654,7 @@ Apso provides methods to deal with IO-related features in the `io` module.
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-io" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-io" % "0.20.0"
```

### FileDescriptor
Expand Down Expand Up @@ -697,7 +697,7 @@ ResourceUtil.getResourceAsString("reference.conf")
Apso includes a bunch of utilities to work with JSON serialization and deserialization, specifically with the [circe](https://circe.github.io/circe/) library. To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-circe" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-circe" % "0.20.0"
```

### ExtraJsonProtocol
Expand Down Expand Up @@ -809,7 +809,7 @@ The `profiling` module of apso provides utilities to help with profiling the run
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-profiling" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-profiling" % "0.20.0"
```

### CpuSampler
Expand All @@ -827,7 +827,7 @@ The `apso-time` module provides utilities to work with `DateTime` and `LocalDate
To use it in an existing SBT project, add the following dependency to your `build.sbt`:

```scala
libraryDependencies += "com.velocidi" %% "apso-time" % "0.18.8"
libraryDependencies += "com.kevel" %% "apso-time" % "0.20.0"
```

See the following sample usages:
Expand Down
6 changes: 4 additions & 2 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import ReleaseTransformations._
import spray.boilerplate.BoilerplatePlugin
import xerial.sbt.Sonatype.sonatypeCentralHost

ThisBuild / organization := "com.velocidi"
ThisBuild / organization := "com.kevel"

ThisBuild / crossScalaVersions := Seq("2.12.20", "2.13.15")
ThisBuild / scalaVersion := "2.13.15"
Expand Down Expand Up @@ -85,7 +85,7 @@ lazy val docs = (project in file("apso-docs"))
mdocOut := (ThisBuild / baseDirectory).value,

mdocVariables := Map(
"VERSION" -> "0.18.8" // This version should be set to the currently released version.
"VERSION" -> "0.20.0" // This version should be set to the currently released version.
),

publish / skip := true
Expand Down Expand Up @@ -162,6 +162,8 @@ lazy val commonSettings = Seq(
// format: on
)

ThisBuild / sonatypeCredentialHost := sonatypeCentralHost

releaseCrossBuild := true
releaseTagComment := s"Release ${(ThisBuild / version).value}"
releaseCommitMessage := s"Set version to ${(ThisBuild / version).value}"
Expand Down
Loading