Skip to content

Commit

Permalink
Updated ChangeLog.md and README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
zussel committed Oct 7, 2022
1 parent 7184799 commit 7a5693b
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 10 deletions.
46 changes: 38 additions & 8 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
## matador 0.8.1 "Aeronian"

Refactor reactor to process incoming request in a multithreading way. [#130](https://github.com/zussel/matador/issues/130)
The implemented pattern is the leader follower pattern.

Look [here](https://en.wikipedia.org/wiki/Aeronian) to find out what Aeronian is.

## matador 0.8.0 "Rhuddanian"

This release comes with a bunch of changes:
- A network module implementing the reactor pattern (only single threaded by now)
- An HTTP server and client based on the network module
- The HTTP server implements the middleware pattern
- A template engine not only for the HTTP server
- Handle collection with a streaming interface
- Better JSON object mapper
- And of course bugfixes

Look [here](https://en.wikipedia.org/wiki/Rhuddanian) to find out what Rhuddanian is.

## matador 0.7.0 "Hirnantian"

This release will mainly contain a simple JSON class coming with a json class, a parser and an object mapper and a simple logging mechanism. As usual some bugs will be fixed as well.

- JSON module [#115](https://github.com/zussel/matador/issues/115)
- Logging module [#121](https://github.com/zussel/matador/issues/121)
- Bugfix: result::empty() always returned ```false``` [#118](https://github.com/zussel/matador/issues/118)

Look [here](https://en.wikipedia.org/wiki/Hirnantian) to find out what Hirnantian is.

## matador 0.6.2 "Katian"

This is a bugfix release. The following issues will be addressed
Expand All @@ -12,7 +42,7 @@ Look [here](https://en.wikipedia.org/wiki/Katian) to find out what Katian is.
## matador 0.6.1 "Sandbian"

This release focused on some bugfixes and enhancements according to the supported
datatypes. Furthermore the session class is now more intuitive and the documentation
datatype list. Furthermore, the session class is now more intuitive and the documentation
was updated.

- Make session class more intuitive [#87](https://github.com/zussel/matador/issues/87)
Expand All @@ -31,7 +61,7 @@ Look [here](http://en.wikipedia.org/wiki/Darriwilian) to find out what Darriwili

## matador 0.5.1 "Dapingian"

This feature solves an issue when deleting objects within a container. Furthermore a lot of CMake issues were solved.
This feature solves an issue when deleting objects within a container. Furthermore, a lot of CMake issues were solved.

Here are the changes in detail:

Expand All @@ -47,13 +77,13 @@ Look [here](http://en.wikipedia.org/wiki/Dapingian) to find out what Dapingian i

## matador 0.5.0 "Floian"

This release features major changes how matador deals with objects/entities. Furthermore
This release features major changes how matador deals with objects/entities. Furthermore,
real relationship handling was implemented. And at least the name of the library changed
from OOS to matador.

Here are the changes in detail:

- No need to derive from a base class anymore. Objects classes can be at least a pod. (#48)
- No need to derive from a base class anymore. Object classes can be at least a pod. (#48)
- Real relationship handling (#74, #45)
- Stabilize SQL query module (#62, #64, #67, #47, #49)
- Add time and date class (#12)
Expand All @@ -69,7 +99,7 @@ This is a bugfix release consisting of the following fixes:

- Fixed build failure under ubuntu 13.10 (thanx to [TyRoXx](https://github.com/TyRoXx))
- Replaced exits with throws
- Removed all debug couts
- Removed all debug __couts__

Look [here](http://en.wikipedia.org/wiki/Tremadocian) to find out what _Tremadocian_ is.

Expand All @@ -80,17 +110,17 @@ of changes:

- Support of MS SQL Server
- Bugfix in MySQL backend
- Performance improvment for MySQL backend
- Performance improvement for MySQL backend

Look [here](http://en.wikipedia.org/wiki/Furongian) to find out what _Furongian_ is.

## oos 0.1.0 "Terreneuvium"

This is the initial release of Open Object Store (oos). oos is an c++ orm framework.
As a unique feature it comes with a single point storage for all kind of objects
called object store. Furthermore oos has the following main features:
called object store. Furthermore, oos has the following main features:

- Encapsulate all SQL related things (datatype mapping, serializationm etc.)
- Encapsulate all SQL related things (datatype mapping, serialization etc.)
- STL like interface
- Transaction mechanism
- Internal reference counting mechanism
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ matador

Take your database by the horns.

[![Version 0.8.0](https://badge.fury.io/gh/zussel%2Fmatador.svg)](https://badge.fury.io/gh/zussel%2Fmatador)
[![Version 0.8.1](https://badge.fury.io/gh/zussel%2Fmatador.svg)](https://badge.fury.io/gh/zussel%2Fmatador)
[![GPLv3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://raw.githubusercontent.com/zussel/matador/develop/License)
[![C++14](https://img.shields.io/badge/language-C%2B%2B14-yellow.svg)](https://en.wikipedia.org/wiki/C%2B%2B14)

Expand Down Expand Up @@ -111,7 +111,7 @@ http::server server(8000);
server.add_routing_middleware();

// return all persons
server.on_get("/person", [this](const request &req) {
server.on_get("/person", [&s](const request &req) {
auto result = s.select<person>();
json_object_mapper mapper;

Expand Down

0 comments on commit 7a5693b

Please sign in to comment.