@@ -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
0 commit comments