Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
01a84a9
Readme for the fork
mccartney Jan 15, 2022
66c3d4d
README.md
mccartney Jan 15, 2022
31f9157
renaming added to the plan
mccartney Jan 15, 2022
dfa60c9
Add tests
mccartney Jan 16, 2022
548b4f2
Ignoring natty.iml
mccartney Jan 21, 2022
f9b4857
Mention of Gradle added
mccartney Jan 21, 2022
bdddd0b
Ignoring failing tests
mccartney Jan 21, 2022
8940022
Merge pull request #2 from natty-parser/ignoring-failing-tests
mccartney Jan 21, 2022
3caac20
Renaming to org.natty
mccartney Jan 21, 2022
0662e99
Merge pull request #3 from natty-parser/renaming-to-org-natty
mccartney Jan 21, 2022
c4a0d04
io.github.natty-parser as the group id
mccartney Jan 21, 2022
3f7fce3
Merge pull request #4 from natty-parser/maven-group-id-io-github
mccartney Jan 21, 2022
c32e385
Release of 1.0.0
mccartney Jan 29, 2022
f3fb85d
Merge pull request #5 from natty-parser/1.0.0
mccartney Jan 29, 2022
721b7b5
Commitment
mccartney Feb 21, 2022
df54c29
January -> March, time flies
mccartney Mar 6, 2022
057a1b2
fix #1: fix broken tests by correcting date format
andipabst May 8, 2022
a0096a7
Add CI workflow
andipabst May 8, 2022
7291e0e
roughly group issues from original repository
andipabst May 9, 2022
b582edc
update README
andipabst May 15, 2022
ae5e83a
Merge pull request #8 from andipabst/ci-workflow
mccartney Nov 5, 2022
7fcfd35
Merge pull request #9 from andipabst/issues-list
mccartney Nov 5, 2022
38f8947
Mentioning issues.md
mccartney Nov 5, 2022
dd920b4
Merge pull request #7 from andipabst/fix-existing-tests
mccartney Nov 5, 2022
5c9af62
adding Dependabot
mccartney Nov 5, 2022
16a537b
Bump junit from 4.1 to 4.13.2
dependabot[bot] Nov 5, 2022
9a9becf
Bump antlr3-maven-plugin from 3.5.2 to 3.5.3
dependabot[bot] Nov 5, 2022
3f1b04e
Bump maven-gunit-plugin from 3.5.2 to 3.5.3
dependabot[bot] Nov 5, 2022
947af02
Bump maven-compiler-plugin from 2.3.2 to 3.10.1
dependabot[bot] Nov 5, 2022
79fd50f
Bump maven-javadoc-plugin from 2.9.1 to 3.4.1
dependabot[bot] Nov 5, 2022
eabc2a3
Bump nexus-staging-maven-plugin from 1.6.7 to 1.6.13
dependabot[bot] Nov 5, 2022
fc038dd
Bump gunit from 3.5.2 to 3.5.3
dependabot[bot] Nov 5, 2022
42839be
Bump maven-release-plugin from 2.0 to 2.5.3
dependabot[bot] Nov 5, 2022
deb0cfb
Bump antlr-runtime from 3.5.2 to 3.5.3
dependabot[bot] Nov 5, 2022
7978397
Bump slf4j-log4j12 from 1.7.10 to 1.7.33
dependabot[bot] Nov 5, 2022
30150c2
Merge pull request #11 from natty-parser/dependabot/maven/junit-junit…
mccartney Nov 5, 2022
f228b08
Bump maven-gpg-plugin from 1.6 to 3.0.1
dependabot[bot] Nov 5, 2022
a128fc1
Merge pull request #21 from natty-parser/dependabot/maven/org.apache.…
mccartney Nov 6, 2022
da7444a
Merge pull request #20 from natty-parser/dependabot/maven/org.slf4j-s…
mccartney Nov 6, 2022
cc54008
Merge pull request #19 from natty-parser/dependabot/maven/org.antlr-a…
mccartney Nov 6, 2022
a0bb7eb
Merge pull request #18 from natty-parser/dependabot/maven/org.apache.…
mccartney Nov 6, 2022
719fe19
Merge pull request #17 from natty-parser/dependabot/maven/org.antlr-g…
mccartney Nov 6, 2022
3874691
Merge pull request #16 from natty-parser/dependabot/maven/org.sonatyp…
mccartney Nov 6, 2022
c1972bd
Merge pull request #15 from natty-parser/dependabot/maven/org.apache.…
mccartney Nov 6, 2022
8b0a9d7
Merge pull request #14 from natty-parser/dependabot/maven/org.apache.…
mccartney Nov 6, 2022
accb2bd
Merge pull request #13 from natty-parser/dependabot/maven/org.antlr-m…
mccartney Nov 6, 2022
f25de18
Merge pull request #12 from natty-parser/dependabot/maven/org.antlr-a…
mccartney Nov 6, 2022
433e716
Bump ical4j from 1.0.2 to 3.2.7
dependabot[bot] Nov 6, 2022
2527d77
Bump maven-clean-plugin from 2.4.1 to 3.2.0
dependabot[bot] Nov 6, 2022
dd670fa
Bump slf4j-api from 1.7.10 to 2.0.3
dependabot[bot] Nov 6, 2022
8d881e7
Bump maven-source-plugin from 2.2.1 to 3.2.1
dependabot[bot] Nov 6, 2022
e99d10b
Merge pull request #23 from natty-parser/dependabot/maven/org.apache.…
mccartney Nov 6, 2022
ef8dbe5
Merge pull request #24 from natty-parser/dependabot/maven/org.slf4j-s…
mccartney Nov 6, 2022
633a370
Merge pull request #25 from natty-parser/dependabot/maven/org.apache.…
mccartney Nov 6, 2022
d8aa25b
Merge pull request #22 from natty-parser/dependabot/maven/org.mnode.i…
mccartney Nov 6, 2022
7659b3f
maven usage added
mccartney Nov 6, 2022
1c041f5
Release 1.0.1
mccartney Nov 6, 2022
62d107e
Release 1.0.1
mccartney Nov 6, 2022
89de0c5
#26 Fix javadoc building
schup Nov 7, 2022
9610b4f
#1 Fix unit tests on JDK 8 - directly create date instead of relying …
schup Nov 7, 2022
f04f06c
#26 use matrix java version in build
schup Nov 7, 2022
d01038b
#26 remove explicit setting of java version in compiler plugin - it i…
schup Nov 7, 2022
660e7d1
#26 github build - do not cancel other JDK builds if it fails on one JDK
schup Nov 7, 2022
49a7bcc
Update src/main/java/org/natty/Parser.java
schup Nov 7, 2022
a426652
Merge pull request #28 from natty-parser/feature/bug-#1-fix-broken-un…
mccartney Nov 7, 2022
c3354bd
Merge@sk remote@sx-tracking branch 'origin/main' into feature/bug-26-…
mccartney Nov 7, 2022
79c1910
#26 downgrade logback to 1.3.4 - for Java 8 compatibility
schup Nov 8, 2022
140b792
Merge pull request #27 from natty-parser/feature/bug-26-javadoc
schup Nov 8, 2022
80b288b
step 3 done
mccartney Nov 14, 2022
ec320a0
Bump slf4j-api from 2.0.3 to 2.0.4
dependabot[bot] Nov 18, 2022
36638ba
Merge pull request #32 from natty-parser/dependabot/maven/org.slf4j-s…
mccartney Nov 20, 2022
fe6a75e
Bump slf4j-api from 2.0.4 to 2.0.5
dependabot[bot] Nov 25, 2022
91d1604
Merge pull request #34 from natty-parser/dependabot/maven/org.slf4j-s…
mccartney Nov 26, 2022
1987d3b
Bump slf4j-api from 2.0.5 to 2.0.6
dependabot[bot] Dec 13, 2022
e41ec83
Merge pull request #35 from natty-parser/dependabot/maven/org.slf4j-s…
mccartney Dec 15, 2022
86aaec1
Bump ical4j from 3.2.7 to 3.2.8
dependabot[bot] Jan 4, 2023
0740691
Merge pull request #36 from natty-parser/dependabot/maven/org.mnode.i…
schup Jan 9, 2023
4febc58
Bump ical4j from 3.2.8 to 3.2.9
dependabot[bot] Feb 6, 2023
9664b6d
Merge pull request #37 from natty-parser/dependabot/maven/org.mnode.i…
mccartney Feb 11, 2023
09de805
Bump maven-javadoc-plugin from 3.4.1 to 3.5.0
dependabot[bot] Feb 15, 2023
f3eac9d
Bump maven-compiler-plugin from 3.10.1 to 3.11.0
dependabot[bot] Feb 28, 2023
0d4578a
Bump ical4j from 3.2.9 to 3.2.10
dependabot[bot] Mar 6, 2023
d40e6f0
Merge pull request #40 from natty-parser/dependabot/maven/org.apache.…
schup Mar 16, 2023
d7dafc9
Merge pull request #39 from natty-parser/dependabot/maven/org.apache.…
schup Mar 16, 2023
159058d
Bump maven-release-plugin from 2.5.3 to 3.0.0
dependabot[bot] Mar 20, 2023
7342cf6
Bump slf4j-api from 2.0.6 to 2.0.7
dependabot[bot] Mar 20, 2023
40acea7
Merge pull request #44 from natty-parser/dependabot/maven/org.slf4j-s…
schup Mar 29, 2023
9885c82
Merge pull request #41 from natty-parser/dependabot/maven/org.mnode.i…
schup Mar 29, 2023
16b3814
Bump ical4j from 3.2.10 to 3.2.11
dependabot[bot] Apr 7, 2023
7d28935
Merge pull request #45 from natty-parser/dependabot/maven/org.mnode.i…
mccartney May 6, 2023
0aca728
Bump maven-gpg-plugin from 3.0.1 to 3.1.0
dependabot[bot] May 8, 2023
9a47ab6
Bump maven-source-plugin from 3.2.1 to 3.3.0
dependabot[bot] May 22, 2023
7dd3098
Merge pull request #48 from natty-parser/dependabot/maven/org.apache.…
schup May 26, 2023
a24ba6b
Merge pull request #47 from natty-parser/dependabot/maven/org.apache.…
schup May 26, 2023
2c07504
Merge pull request #43 from natty-parser/dependabot/maven/org.apache.…
schup May 26, 2023
5ed4eab
Bump maven-release-plugin from 3.0.0 to 3.0.1
dependabot[bot] Jun 5, 2023
8a1a1cb
Lowering log, so we don't have to configure logging in any project us…
mihxil Jun 16, 2023
5a77f68
Bump maven-clean-plugin from 3.2.0 to 3.3.1
dependabot[bot] Jun 20, 2023
8ec6449
Merge pull request #52 from mihxil/feature/lower_log
schup Jun 21, 2023
7315f1e
Bump org.mnode.ical4j:ical4j from 3.2.11 to 3.2.12
dependabot[bot] Jul 21, 2023
6142d2f
Remove logback dependency.
mihxil Sep 1, 2023
a3f196f
Merge pull request #58 from mihxil/remove_logback_dependency
mccartney Sep 13, 2023
4c91a05
Merge pull request #54 from natty-parser/dependabot/maven/org.mnode.i…
mccartney Sep 13, 2023
55cc15a
Merge pull request #50 from natty-parser/dependabot/maven/org.apache.…
mccartney Sep 13, 2023
6ad85a2
Merge pull request #53 from natty-parser/dependabot/maven/org.apache.…
mccartney Sep 13, 2023
01f612e
Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9
dependabot[bot] Sep 13, 2023
49eb1a4
Bump org.mnode.ical4j:ical4j from 3.2.12 to 3.2.13
dependabot[bot] Sep 14, 2023
764c64b
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0
dependabot[bot] Sep 15, 2023
e092016
Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2
dependabot[bot] Oct 27, 2023
de8e94d
Merge pull request #61 from natty-parser/dependabot/maven/org.mnode.i…
schup Nov 2, 2023
dc397eb
Merge pull request #60 from natty-parser/dependabot/maven/org.slf4j-s…
schup Nov 2, 2023
ef50c13
Merge pull request #62 from natty-parser/dependabot/maven/org.apache.…
schup Nov 2, 2023
3f09fc6
Merge pull request #63 from natty-parser/dependabot/maven/org.apache.…
schup Nov 2, 2023
3650412
Bump org.mnode.ical4j:ical4j from 3.2.13 to 3.2.14
dependabot[bot] Nov 3, 2023
4955f2d
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.3
dependabot[bot] Dec 4, 2023
0313485
Merge pull request #64 from natty-parser/dependabot/maven/org.mnode.i…
schup Dec 5, 2023
4746fa9
Merge pull request #69 from natty-parser/dependabot/maven/org.apache.…
schup Dec 5, 2023
0618988
#30 migrate to gradle build
schup Dec 5, 2023
60e9f83
#30 migrate to gradle build
schup Dec 5, 2023
4c5525a
#30 fix gradle build and github workflow
schup Dec 7, 2023
895e514
#30 fix gradle build and github workflow
schup Dec 7, 2023
1428487
#30 debug gradle github build
schup Dec 7, 2023
f09dcb5
Bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] Dec 25, 2023
0251199
Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10
dependabot[bot] Dec 29, 2023
ef3d4f6
Merge pull request #73 from natty-parser/dependabot/maven/org.slf4j-s…
schup Jan 8, 2024
e778a30
Merge pull request #72 from natty-parser/dependabot/maven/org.apache.…
schup Jan 8, 2024
9897874
Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.12
dependabot[bot] Feb 6, 2024
1bcf8dc
Bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] Mar 18, 2024
49c8c49
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.2
dependabot[bot] Mar 26, 2024
a45efb6
Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1
dependabot[bot] Apr 5, 2024
58657c4
Merge pull request #87 from natty-parser/dependabot/maven/org.apache.…
schup May 22, 2025
6b102b4
Merge pull request #86 from natty-parser/dependabot/maven/org.apache.…
schup May 22, 2025
3696f28
Bump ch.qos.logback:logback-classic from 1.3.4 to 1.3.12
dependabot[bot] May 22, 2025
67b866c
Merge pull request #83 from natty-parser/dependabot/maven/org.apache.…
schup May 22, 2025
97c5fe3
Merge pull request #75 from natty-parser/dependabot/maven/org.slf4j-s…
schup May 22, 2025
ffa16a6
Merge pull request #89 from natty-parser/dependabot/maven/ch.qos.logb…
schup May 22, 2025
21e8dee
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.11.2
dependabot[bot] May 22, 2025
bb4a66b
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.7
dependabot[bot] May 22, 2025
b8d36a5
Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.1
dependabot[bot] May 22, 2025
a32d0aa
Bump org.sonatype.plugins:nexus-staging-maven-plugin
dependabot[bot] May 22, 2025
ceb6612
Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.17
dependabot[bot] May 22, 2025
e4e6ad6
Bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] May 22, 2025
69dd04c
Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.5.0
dependabot[bot] Jun 2, 2025
3ca8de3
Merge pull request #99 from natty-parser/dependabot/maven/org.apache.…
schup Jun 4, 2025
1b71598
Merge pull request #91 from natty-parser/dependabot/maven/org.apache.…
schup Jun 4, 2025
e4969c5
Merge pull request #95 from natty-parser/dependabot/maven/org.apache.…
schup Jun 4, 2025
126f082
Merge pull request #96 from natty-parser/dependabot/maven/org.sonatyp…
schup Jun 4, 2025
f08fdd3
Merge pull request #92 from natty-parser/dependabot/maven/org.apache.…
schup Jun 4, 2025
ea85d31
Merge pull request #97 from natty-parser/dependabot/maven/org.slf4j-s…
schup Jun 4, 2025
f0750fa
Merge pull request #98 from natty-parser/dependabot/maven/org.apache.…
schup Jun 4, 2025
214b4ad
#30 migrate to junit 5
Jun 4, 2025
194f785
Merge branch 'main' into feature/issue-30-migrate-to-gradle
Jun 4, 2025
327cbc3
Merge branch 'main' into feature/issue-30-migrate-to-gradle
Jun 4, 2025
3f4e3ef
#30 remove gradle dependency scan
Jun 4, 2025
72668d6
#30 build with Java 17
Jun 4, 2025
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
512 changes: 512 additions & 0 deletions .editorconfig

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
labels:
- "dependencies"
28 changes: 28 additions & 0 deletions .github/workflows/gradle-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Java CI with Gradle

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

permissions:
contents: write

jobs:
build:
name: Java ${{ matrix.java_version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
java_version: [ '17' ]
# java_version: ['8', '11', '17']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java_version }}
distribution: 'temurin'
- name: Run a build
run: ./gradlew clean build --info
33 changes: 33 additions & 0 deletions .github/workflows/publish-to-github-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# GitHub recommends pinning actions to a commit SHA.
# To get a newer version, you will need to update the SHA.
# You can also reference a tag or branch, but the action may change without warning.

name: Publish package to GitHub Packages
on:
release:
types: [ created ]
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Validate Gradle wrapper
uses: gradle/wrapper-validation-action@ccb4328a959376b642e027874838f60f8e596de3
- name: Publish package
uses: gradle/gradle-build-action@749f47bda3e44aa060e82d7b3ef7e40d953bd629
with:
arguments: publish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
13 changes: 9 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
.classpath
.settings
.project
.idea
.gradle
workspace.xml
bin
target
src/main/java/com/joestelmach/natty/generated/*
build/
src/main/java/org/natty/generated/*
src/main/java/*.tokens
src/main/antlr3/com/joestelmach/natty/generated/DebugDateParser.g
src/main/antlr3/com/joestelmach/natty/generated/DebugDateWalker.g
src/main/antlr/org/natty/generated/DebugDateParser.g
src/main/antlr/org/natty/generated/DebugDateWalker.g

# IntelliJ Idea
*.iml
.idea
7 changes: 0 additions & 7 deletions README

This file was deleted.

70 changes: 70 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
## What

Natty is a natural language date parser written in Java. Given a date
expression, natty will apply standard language recognition and translation
techniques to produce a list of corresponding dates with optional parse and
syntax information.

## History

Originally written by Joel Stelmach at https://github.com/joestelmach/natty and developed between 2010 and 2017.
Abandoned since then.

## Usage

Maven:

```
<dependency>
<groupId>io.github.natty-parser</groupId>
<artifactId>natty</artifactId>
<version>1.0.3</version>
</dependency>
```

or [consult maven.org](https://search.maven.org/artifact/io.github.natty-parser/natty) for other build systems.

## Idea behind the fork

Started with [a thread in the original project](https://github.com/joestelmach/natty/issues/274). The aim is to try
providing maintenance for the library.

Plan / Priorities (as of November 2022):

1. ~~Release version `1.0.0` with (possibly) the same code as the fork root, but under new name, consider renaming
packages and artifacts to use `natty-parser` as the moniker, etc.~~
DONE
2. ~~Fix the tests (some are failing?).~~ DONE
3. ~~Set up basic technicalities of the fork - Maven release process, CI (Continuous Integration), etc.~~ DONE
4. Start accepting contributions (PRs), encourage the community to
solve [issues reported in the original repo](https://github.com/joestelmach/natty/issues)
5. Consider switching to Gradle (as this is a build tool which is modern and I am familiar with)
6. Decide on the overall vision of the project - at this point it's hard to tell, but I think a conscious decision on
what is gonna be supported would be
great - i.e. focus on i18n, customization, stability, or what?

## Known issues from the parent project

See [issues](issues.md)

## Commitment

I hope for open collaboration and contributions from others. To me it's totally a side-project, not the core activity.
Yet, I can commit to being (fairly) responsive and inclusive.

## Contibutions

Are more than welcome. Feel free to reach out (e.g. by creating an issue in this repo) to offer your support and ideas.
I am happy to include more
maintainers. Tag @mccartney if no response for 2-3 days (I might have missed that).

I see this project potentially being welcoming to many, incl. quite junior and inexperienced developers, who would like
to learn and contribute.

## Build

Builds are done using the gradle wrapper. All that's need is a JDK (8 or upwards) to be installed on the machine.

```shell
./gradlew build
```
87 changes: 87 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
plugins {
id 'java-library'
id 'maven-publish'
id 'antlr'

alias(libs.plugins.nebula.release)
alias(libs.plugins.lombok)
}

repositories {
mavenLocal()
maven {
url = uri('https://repo.maven.apache.org/maven2/')
}
}

dependencies {
api(
libs.antlr.runtime,
libs.ical4j,
libs.slf4j.api
)

antlr libs.antlr

testImplementation(
// libs.slf4j.log4j12, // required for Level
libs.junit,
libs.junit.jupiter.api,
libs.junit.jupiter.params,
libs.antlr.gunit,
libs.assertj.core
)
testRuntimeOnly(
// libs.slf4j.simple,
libs.log4j2,
libs.junit.jupiter.engine,
libs.junit.vintage.engine,
libs.junit.platform.engine,
//libs.logback.classic
)


}

description = 'Natty Date Parser'

generateGrammarSource {

arguments += ["-visitor",
"-listener",
"-long-messages",
"-lib", "src/main/antlr/org/natty/generated/imports"
]
outputDirectory = file("${project.buildDir}/generated-src/antlr/")
source "src/main/antlr"
include "org/natty/generated/DateLexer.g"
include "org/natty/generated/DateParser.g"

}

publishing {
publications {
maven(MavenPublication) {
from(components.java)
}
}
}

test {
useJUnitPlatform()
testLogging {
showStandardStreams = true
}
}

tasks.withType(JavaCompile).configureEach {
options.encoding = 'UTF-8'
}

tasks.withType(Javadoc).configureEach {
options.encoding = 'UTF-8'
}

tasks.compileJava {
dependsOn tasks.generateGrammarSource
}
5 changes: 5 additions & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
group=io.github.natty-parser

# nebula release settings
release.scope=patch
release.stage=SNAPSHOT
44 changes: 44 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# This file was generated by the Gradle 'init' task.
# https://docs.gradle.org/current/userguide/platforms.html#sub::toml-dependencies-format

[versions]
logback-classic = "1.3.14"
log4j2 = "2.24.3"
junit = "4.13.2"
antlr = "3.5.3"
ical4j = "3.2.14"
slf4j = "2.0.17"
junit-jupiter = "5.13.0"
junit-platform = "1.13.0"
assertj = "3.27.3"

nebula-release = "19.0.10"
lombok = "8.13.1"

[libraries]
logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logback-classic" }
log4j2 = { module = "org.apache.logging.log4j:log4j-slf4j2-impl", version.ref = "log4j2" }

junit = { module = "junit:junit", version.ref = "junit" }
antlr-runtime = { module = "org.antlr:antlr-runtime", version.ref = "antlr" }
antlr = { module = "org.antlr:antlr", version.ref = "antlr" }
antlr-gunit = { module = "org.antlr:gunit", version.ref = "antlr" }
ical4j = { module = "org.mnode.ical4j:ical4j", version.ref = "ical4j" }
slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
slf4j-log4j12 = { module = "org.slf4j:slf4j-log4j12", version.ref = "slf4j" }
slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" }
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit-jupiter" }
junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit-jupiter" }
junit-jupiter-params = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "junit-jupiter" }

junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit-jupiter" }
junit-vintage-engine = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junit-jupiter" }
# ... existing libraries ...
assertj-core = { module = "org.assertj:assertj-core", version.ref = "assertj" }
junit-platform-engine = { module = "org.junit.platform:junit-platform-launcher", version.ref = "junit-platform" }



[plugins]
nebula-release = { id = "nebula.release", version.ref = "nebula-release" }
lombok = { id = "io.freefair.lombok", version.ref = "lombok" }
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading