This repository was archived by the owner on Jul 25, 2022. It is now read-only.
Releases: watermint/Semester
Releases · watermint/Semester
Release list
Project name refactoring
Project names are renamed like below.
- etude-epice ... Basic utilities
- etude-pain ... Wrapper for external libraries.
- etude-gazpacho ... Frontend framework, or wrapper for frontend framework.
- etude-manieres ... Design convention, or rules.
- etude-pintxos ... Wrapper for external services.
- etude-vino ... Business logic.
- etude-table ... Application, or assembled logics.
Remove dependencies with twitter libraries
Since twitter libraries are huge. These libraries are tightly dependent on twitter company's policies, infrastructures, and life cycles.
Risks of this project -- Semester -- considered were:
- Twitter libraries like twitter-util not yet support Scala 2.11, which released in March 2014.
- Withdrawn libraries like snowflake
- Twitter libraries have some incompatibilities like Future in Scala. Twitter libraries have their own libraries. This may cause complexity in handling things even if it is small and simple use case.
Migrated components
Reference
May 2014
Project cleanup
- Removed deprecated projects in 0.1.*
- Reorganize package structure
Holiday API and Gare HTTP Dispatcher
Holiday API
The API for determining whether the day is a holiday or not.
% curl holiday.watermint.org/country/JP/2014-01-01
{"holiday":true}
Gare HTTP Dispatcher
Dispatch HTTP request by sub-domain name to specific port number.