You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+93-62Lines changed: 93 additions & 62 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,35 @@
1
1
2
+
# Version 1.4.0
3
+
4
+
Nmcp can now be 100% configured from `settings.gradle[.kts]`:
5
+
6
+
```kotlin
7
+
// settings.gradle.kts
8
+
plugins {
9
+
id("com.gradleup.nmcp.setting").version("1.4.0")
10
+
}
11
+
12
+
nmcpAggregation {
13
+
centralPortal {
14
+
username =TODO()
15
+
password =TODO()
16
+
// ...
17
+
}
18
+
}
19
+
```
20
+
21
+
This version also contains a few quality of life improvements courtesy of @SimonMarquis and fixes an issue that could sometimes cause maven-metadata.xml to be out of sync.
22
+
23
+
## What's Changed
24
+
* Clamp remaining time to seconds https://github.com/GradleUp/nmcp/pull/213
25
+
* maven-metadata.xml: make sure the base version is always added to the list of versions https://github.com/GradleUp/nmcp/pull/214, https://github.com/GradleUp/nmcp/pull/222
26
+
* Set an explicit configuration name to load nmcp-tasks nmcp https://github.com/GradleUp/nmcp/pull/215
27
+
* Register tasks earlier so that they are generated as typesafe tasks accessors https://github.com/GradleUp/nmcp/pull/219
28
+
* Expand the zip files when passing it to `allFiles` nmcp https://github.com/GradleUp/nmcp/pull/218
29
+
* Publish to nmcp repo tasks should never be up-to-date nmcp https://github.com/GradleUp/nmcp/pull/221
30
+
* Allow to configure the whole build from the settings script nmcp https://github.com/GradleUp/nmcp/pull/223
31
+
32
+
2
33
# Version 1.3.0
3
34
4
35
Enable [classloader isolation](https://github.com/GradleUp/gratatouille?tab=readme-ov-file#classloader-isolation-optional) to fix issues such as #210.
A few fixes mostly around the settings plugin + fixed the publishing timeout.
9
40
10
41
## All Changes
11
-
* Settings plugin: only apply to subprojects if the maven-publish plugin is applied by @martinbonnin in https://github.com/GradleUp/nmcp/pull/196
12
-
* Settings plugin: allow the root project to apply both the regular and aggregation plugins by @martinbonnin in https://github.com/GradleUp/nmcp/pull/198
13
-
* Use allprojects {} instead of subprojects {} by @martinbonnin in https://github.com/GradleUp/nmcp/pull/199
14
-
* Fix publishing timeout by @martinbonnin in https://github.com/GradleUp/nmcp/pull/201
15
-
* Add publishFileByFile(File, File) helper function by @martinbonnin in https://github.com/GradleUp/nmcp/pull/207
42
+
* Settings plugin: only apply to subprojects if the maven-publish plugin is applied nmcp in https://github.com/GradleUp/nmcp/pull/196
43
+
* Settings plugin: allow the root project to apply both the regular and aggregation plugins nmcp in https://github.com/GradleUp/nmcp/pull/198
44
+
* Use allprojects {} instead of subprojects {} nmcp in https://github.com/GradleUp/nmcp/pull/199
45
+
* Fix publishing timeout nmcp in https://github.com/GradleUp/nmcp/pull/201
46
+
* Add publishFileByFile(File, File) helper function nmcp in https://github.com/GradleUp/nmcp/pull/207
16
47
17
48
# Version 1.2.0
18
49
19
50
Bunch of fixes + you can now call `nmcpPublishAggregationToMavenLocal` to verify your publishing process and/or test locally.
20
51
21
52
## All Changes
22
-
* Add plugin marker for the settings plugin by @martinbonnin in https://github.com/GradleUp/nmcp/pull/184
23
-
* Update to gratatouille 0.1.1 and use @GPlugin for the settings plugin by @martinbonnin in https://github.com/GradleUp/nmcp/pull/185
24
-
* Use the snapshot version of the gratatouille plugin by @martinbonnin in https://github.com/GradleUp/nmcp/pull/187
25
-
* Add nmcpPublishAggregationToMavenLocal by @martinbonnin in https://github.com/GradleUp/nmcp/pull/192
26
-
* Always populate snapshotVersions manually by @martinbonnin in https://github.com/GradleUp/nmcp/pull/193
27
-
* Bump bootstrapped version by @martinbonnin in https://github.com/GradleUp/nmcp/pull/194
53
+
* Add plugin marker for the settings plugin nmcp in https://github.com/GradleUp/nmcp/pull/184
54
+
* Update to gratatouille 0.1.1 and use @GPlugin for the settings plugin nmcp in https://github.com/GradleUp/nmcp/pull/185
55
+
* Use the snapshot version of the gratatouille plugin nmcp in https://github.com/GradleUp/nmcp/pull/187
56
+
* Add nmcpPublishAggregationToMavenLocal nmcp in https://github.com/GradleUp/nmcp/pull/192
57
+
* Always populate snapshotVersions manually nmcp in https://github.com/GradleUp/nmcp/pull/193
58
+
* Bump bootstrapped version nmcp in https://github.com/GradleUp/nmcp/pull/194
28
59
29
60
# Version 1.1.0
30
61
@@ -46,87 +77,87 @@ You may also experiment with different values of parallelism (current default is
46
77
47
78
## All changes
48
79
* Improve comment and error message https://github.com/GradleUp/nmcp/pull/176
49
-
* Add option to upload snapshots in parallel by @martinbonnin in https://github.com/GradleUp/nmcp/pull/180
80
+
* Add option to upload snapshots in parallel nmcp in https://github.com/GradleUp/nmcp/pull/180
0 commit comments