|
|
@@ -6,28 +6,41 @@ Changelog
|
|
6
|
6
|
|
|
7
|
7
|
* 1.1 (March 2009)
|
|
8
|
8
|
|
|
9
|
|
- * Remodel Cargo-HandlingEvent aggregates to make boundaries
|
|
10
|
|
- and asynchronous updates more explicit
|
|
|
9
|
+ * Remodeled Cargo and HandlingEvent aggregates to make boundaries
|
|
|
10
|
+ and asynchronous updates more explicit. Cargo delivery progress is now
|
|
|
11
|
+ inspected and stored on handling, asynchronously, as an example of
|
|
|
12
|
+ how aggregates may be inconsistent for a (short) period of time.
|
|
11
|
13
|
|
|
12
|
|
- * Make handling event registration completely asynchronous
|
|
|
14
|
+ * Restructured packages to have a one-to-one mapping between layers and packages.
|
|
13
|
15
|
|
|
14
|
|
- * Next expected event, for tracking
|
|
|
16
|
+ * Gathered all aspects of the cargo delivery in the Delivery value object
|
|
|
17
|
+ in the Cargo aggregate.
|
|
15
|
18
|
|
|
16
|
|
- * Timezones for locations and handling events
|
|
|
19
|
+ * RouteSpecification is now a persistent part of the Cargo aggregate.
|
|
17
|
20
|
|
|
18
|
|
- * Departure/arrival time for carrier movements, ETA for itineraries
|
|
|
21
|
+ * Made handling event registration completely asynchronous.
|
|
19
|
22
|
|
|
20
|
|
- * Improve web service interface
|
|
|
23
|
+ * Implemented "next expected event" for tracking.
|
|
21
|
24
|
|
|
22
|
|
- * Diversify user interfaces
|
|
|
25
|
+ * The old CarrierMovement aggregate is remodeled, and the root entity
|
|
|
26
|
+ is now Voyage. A voyage has a schedule containing a list of carrier
|
|
|
27
|
+ movements.
|
|
23
|
28
|
|
|
24
|
|
- * More ways to register handing events (FTP CSV file upload etc)
|
|
|
29
|
+ * Legs and carrier movements have departure/arrival and load/unload times, respectively.
|
|
25
|
30
|
|
|
26
|
|
- * Port to C#
|
|
|
31
|
+ * ETA for itineraries
|
|
27
|
32
|
|
|
28
|
|
- * Port to TimeAndMoney
|
|
|
33
|
+ * Web service for registering handling events is now more clearly
|
|
|
34
|
+ downstream from handling report aggregation service context,
|
|
|
35
|
+ with Java code generated from a given WSDL.
|
|
29
|
36
|
|
|
30
|
|
- * Notify on delayed delivery
|
|
|
37
|
+ * There is now a directory scanner routine that picks up and parses CSV
|
|
|
38
|
+ files containing handling event information, as an example of an alternative
|
|
|
39
|
+ interface.
|
|
|
40
|
+
|
|
|
41
|
+ * Updated framework dependencies.
|
|
|
42
|
+
|
|
|
43
|
+ * Screencast showing what the application can do.
|
|
31
|
44
|
|
|
32
|
45
|
* 1.0 (September 2008)
|
|
33
|
46
|
|