Commit Graph

79 Commits

Author SHA1 Message Date
Francesco Guardiani b54a46fd07 Release 2.0.0-milestone2
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:56:36 +02:00
Francesco Guardiani 08aed3bc40 Release 2.0.0-SNAPSHOT
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:44:18 +02:00
Francesco Guardiani f20208aec7 Release 2.0.0-milestone2
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:44:18 +02:00
Francesco Guardiani c61f87f4d5
Release automation (#191)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 11:35:53 +02:00
Francesco Guardiani 8b4e586b64
Added a method to remove the extensions (#218)
* Added a method to remove the extensions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Added a method to remove the materialized extension

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Better test

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 10:10:47 +02:00
Francesco Guardiani 75171b9705
Switch `ZonedDateTime` to `OffsetDateTime` (#216)
* Switch `ZonedDateTime` to `OffsetDateTime`. Fix #214

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed useless date format

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed time format

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-01 10:10:35 +02:00
Francesco Guardiani 700661b664
Added core package test-jar again to poms (#217)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-31 17:33:53 +02:00
Francesco Guardiani 39b9fc159c
Simplified poms (#205)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-11 10:14:39 +02:00
Francesco Guardiani 58a6426fe8
Reorganized some readmes/docs (#193)
* Added javadocs links both to READMEs and docs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed old docs of v1 of the sdk

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-07-08 11:12:26 +02:00
Francesco Guardiani f42020333a
Back to SNAPSHOT (#189)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 15:54:22 +02:00
Francesco Guardiani 900decaed0
Release 2.0.0-milestone1 (#187)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 15:01:48 +02:00
Francesco Guardiani bd50e6f284
Now all javadocs pass the minimum checks (#186)
* Fixed all javadocs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Applied suggestions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 14:36:54 +02:00
Francesco Guardiani fd1e6b2728
Improved a bit the docs website (#185)
* Improved a bit the docs
Changed the docs website theme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Using constants

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 11:24:18 +02:00
Francesco Guardiani 83d9045897
Javadoc-ed cloudevents-core (#182)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-23 17:20:18 +02:00
Francesco Guardiani 98a6b87d5b
Javadoc-ed cloudevents-api (#181)
* Javadoc-ed cloudevents-api

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* nit

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-23 17:20:09 +02:00
Francesco Guardiani c632f56f8b
Added Automatic-Module-Name to manifests of published modules (#179)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-22 16:29:42 +02:00
Matej Vasek 7d85d19f1a
fix: sub-second resolution `time` attribute (#176)
* fix: sub-second resolution `time` attribute

Fixes parsing of dates like: 2018-04-26T14:48:09.1234Z

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* test: added test for datetime parsing formatting

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2020-06-18 16:59:12 +02:00
Francesco Guardiani fd1c3268d9
Refactor mocks (#180)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-18 16:10:01 +02:00
Francesco Guardiani 5c32b566e7
Merge pull request #167 from slinkydeveloper/rename_reader_writer
Rename Visitor/Visitable to Writer/Reader
2020-06-15 09:06:36 +02:00
slinkydeveloper 28dcc2a009 Renamed package io.cloudevents.visitor to io.cloudevents.rw
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-09 11:37:07 +02:00
Francesco Guardiani c386423787
Created method to create a builder from a builder (#166)
* Created method to create a builder from a builder (using the first one as template)

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Docs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-08 19:12:31 +02:00
Paul Schwarz 815c9cff26
feat: 70 implement dataref extension (#151)
Signed-off-by: Paul Schwarz <paulsschwarz@gmail.com>
2020-06-08 17:12:53 +02:00
slinkydeveloper 57bb81cc5c Rename Visitor/Visitable to Writer/Reader
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-04 16:56:19 +02:00
Francesco Guardiani 1ebf662b9b
Moved EventFormatProvider and ExtensionsParser into provider (#162)
Renamed ExtensionsParser in ExtensionProvider

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-04 15:02:01 +02:00
Francesco Guardiani 6d057aa64d
CloudEventBuilder interface now has withAttribute methods (#165)
* Progress

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Javadoc-ed
Now works

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Test fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-04 15:01:48 +02:00
Francesco Guardiani 34cd81455b
Reorganized some READMEs (#160)
* Reorganized some READMEs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Suggestions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Progress

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Last fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-01 11:34:23 +02:00
Francesco Guardiani 73d90d11bb
Reworked a bit the Extension interface (#158)
* Reworked a bit the `Extension` interface

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Renamed readFromEvent as readFrom

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed Extension extends CloudEventExtensions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* getValue() throws an exception if the key is not recognized by the materialized extension

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* typo

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-01 09:22:54 +02:00
Francesco Guardiani c4f2902dd6
Glue core & api (#157)
* Implement Visitor/Visitable mechanism

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* First pass on reimplementing spec version conversion

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed again toV1 & toV03

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Flattened attributes iface and impl

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed assumption that CloudEvent implements CloudEventVisitable

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed interfaces from core

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Moved io.cloudevents subpackages in core to io.cloudevents.core

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Changed signature of `fromSpecVersion`

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Changed signature of `fromSpecVersion`

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-29 15:12:17 +02:00
Francesco Guardiani 0fdfcc378d
Moved cloudevents-api to cloudevents-core (#155)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Proposed set of apis for CloudEvent

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Changes

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Javadocs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Removed CloudEventBuilder.java

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Nits

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-22 16:30:36 +02:00