tag:github.com,2008:https://github.com/PLCreed/sqlpp11/releasesTags from sqlpp112023-10-08T09:25:53Ztag:github.com,2008:Repository/709106490/0.642023-10-08T09:25:53Z0.64: Connection Pool and cleanup<p>Connection Pool and cleanup</p>
<p>Connection Pool:
<br />- Connection pools (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/499">rbock#499</a>)
<br />- Connection pools documentation and example (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/533">rbock#533</a>)</p>
<p>Smaller features:
<br />- Add connection methods is_connected() and ping_server() (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/528">rbock#528</a>)
<br />- Add sqlpp::compat::make_unique (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/527">rbock#527</a>)</p>
<p>Cleanup:
<br />- Multiple code cleanups, in particular date/time code (e.g. <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/509">rbock#509</a>, <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/511">rbock#511</a>, <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/514">rbock#514</a>, <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/517">rbock#517</a>, <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/520">rbock#520</a>)
<br />- Replace include guards with "#pragma once" (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/506">rbock#506</a>)</p>rbocktag:github.com,2008:Repository/709106490/0.632023-06-30T04:39:46Z0.63rbocktag:github.com,2008:Repository/709106490/0.622023-06-04T13:04:16Z0.62: Bugfixes and cleanups<p>Bugfixes and cleanups</p>
<p>Many fixes, including</p>
<p>Core & Connectors:
<br /> - Added `OR REPLACE` clause.
<br /> - Be stricter about not mixing aggregate and non-aggregate expressions
<br /> - Parameters for `HAVING`
<br /> - Multi-row `INSERT OR IGNORE`
<br /> - Corrected parenthesis for several functions
<br /> - Allow `DISTINCT` in `MIN` and `MAX`
<br /> - Added `UPPER` and `LOWER`
<br /> - <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/issues/471">rbock#471</a> serializers: ensure float precision (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/472">rbock#472</a>)</p>
<p>ddl2ccp
<br /> - Partial rewrite of ddl2cpp including some unit tests
<br /> - Support for MariaDB GENERATED and PERIOD</p>
<p>Documentation
<br /> - multiple updates</p>rbocktag:github.com,2008:Repository/709106490/0.612021-12-18T09:58:46Z0.61: Massive refactor and cleanup release<p>Massive refactor and cleanup release</p>
<p>The changes below require git/build rules to be changed.
<br />I am expecting the result to be considerably simpler, though.
<br />It will also be much simpler to make changes to the library or
<br />individual connectors now (most of the misc changes below would
<br />have been much harder to do with the former multiple repos).</p>
<p>Some of the misc changes below might break existing code in very
<br />rare cases (I am aware of exactly one).
<br />Happy to help fixing those :-)</p>
<p>Connector libraries
<br /> - Moved connector libraries for mysql/postgresql/sqlite3 into the sqlpp11 repository
<br /> - Made connector libraries header-only
<br /> - Added `USE_SYSTEM_DATE` cmake option (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/372">rbock#372</a>)</p>
<p>Documentation:
<br /> - Created docs directory (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/pull/364">rbock#364</a>)
<br /> - Removed wiki pages
<br /> - Document multi_insert for time_point columns (<a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/issues/367">rbock#367</a>)</p>
<p>Fixes:
<br /> - Several DateTime fixes for mysql
<br /> - Add order_by and limit for mysql remove and update
<br /> - Added shift left and shift right operators.
<br /> - Added blob support for postgresql
<br /> - Support MySQL connect timeout option</p>
<p>Misc:
<br /> - Replace serializer_t
<br /> - Remove multi_column.
<br /> - Remove tvin
<br /> - Remove rhs_wrap
<br /> - Remove _is_trivial from *_operand
<br /> - Add is_equal_or_null(col, some_value_or_null)
<br /> - Remove variations of serialization from interpretable
<br /> - Remove null_is_trivial_value
<br /> - Remove table::ref (see <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/issues/345">rbock#345</a>).
<br /> - Remove same-name check for result columns</p>rbocktag:github.com,2008:Repository/709106490/0.602020-08-23T05:45:20ZRelease 0.60<p>Release 0.60</p>
<p>* Add date as a dependency, make fetch friendly
<br />* Update travis
<br />* <span class="issue-keyword tooltipped tooltipped-se">fixed</span> <a class="issue-link js-issue-link" href="https://github.com/rbock/sqlpp11/issues/342">rbock#342</a>: ambiguous comparison operators (c++20)
<br />* Add support for parameterized_verbatim
<br />* Add some MYSQL types to the ddl2cpp script</p>rbocktag:github.com,2008:Repository/709106490/0.592020-05-06T20:00:04ZRelease 0.59<p>Release 0.59</p>
<p>Add -identity-naming argument from ddl2cpp to sqlite2cpp.py
<br />Add wishlist.md
<br />Add vcpkg installation instructions
<br />Add minimal over() implementation for aggregate functions
<br />Multiple bug fixes</p>rbocktag:github.com,2008:Repository/709106490/0.582019-04-18T07:15:33Z0.58: Various enhacements<p>Various enhacements</p>
<p> - new data types for ddl2cpp
<br /> - new option to generate one header file per table
<br /> - support for string_view
<br /> - support for INSERT INTO from SELECT
<br /> - multiple examples</p>rbocktag:github.com,2008:Repository/709106490/0.572018-07-06T05:46:36Z0.57rbocktag:github.com,2008:Repository/709106490/0.562018-06-01T08:30:53Z0.56rbocktag:github.com,2008:Repository/709106490/0.552018-06-01T08:02:00Z0.55: Blob support, multiple new datatypes and small fixes<p>Blob support, multiple new datatypes and small fixes</p>
<p>- ddl2cpp:
<br /> - add multiple data types
<br /> - option to not camel-case SQL names in C++
<br /> - allow digits in names
<br />- Allow tuples to be passed to insert_set
<br />- Fix some static_assert messages</p>rbock