0.7.3 (2017-07-12)
Closed issues:
- How to create your own sumo_store? #313
- Version Bump to 0.7.2 #310
- Implement
sumo\_changeset
module, analogous to Elixir Ecto Changeset #295
Merged pull requests:
0.7.2 (2017-06-06)
Fixed bugs:
- Function delete/3 not implemented in postgres store #163
- example/blog/run : {error,{"no such file or directory","worker_pool.app"}} #146
- PostgreSql: position of not_null attribute in field schema definition #138
- Ensure all backends respect the log_queries option #136
Closed issues:
- Move src/adapter_test_helpers folder out from test folder, let sumo src agnostic to test helpers #299
- Add links to adapters in documentation #288
- Remove the need for mnesia's start_phase magic #275
- Modify events config to follow the same form as docs #268
- Remove unnecessary macros #236
- Document mnesia backend requierments #214
- Riak Store: implement sort for sumo:find_by/5 #200
- Update epgsql to 3.1.0 #172
- Use named statements to improve performance in PostgreSQL store #171
- Have the riak store create bucket types in create_schema #145
- Make the build be able to fetch dependencies dynamically (on-demand), for DB providers (MySQL, PostgreSQL, MongoDB, etc.). #117
- Implement sumo_store_elasticsearch:find_by/6 #107
- Full conditional logic support for ElasticSearch #89
- ElasticSearch: take into account other mapping options when creating a schema #76
- Fulfill the open-source checklist #67
Merged pull requests:
- [#310] Version Bump to 0.7.2 #311 (ferigis)
- [#295] Implement sumo_changeset – analogous to Elixir Ecto.Changeset #306 (cabol)
- [WIP] Remove dependency on sasl #305 (lucafavatella)
- Do not depend on lager #304 (lucafavatella)
- sumo:fetch/2 replaced sumo:find/2 in /examples/blog/src/blog.erl #302 (nayibor)
- [#136] – Ensure all backends respect the log_queries option #300 (cabol)
- [#275] – Remove the need for mnesia's start_phase magic #298 (cabol)
- Enforce that schema has at least a field with at least
id
attribute #294 (lucafavatella) - Refactor sumo_internal:get_id_field #293 (lucafavatella)
- Mention guidelines #292 (lucafavatella)
- Plant CI #291 (lucafavatella)
- Avoid silently throwing error #290 (lucafavatella)
- Delete wrong comment in mnesia adapter #289 (lucafavatella)
0.7.1 (2016-10-14)
Closed issues:
Merged pull requests:
- [#286] Version Bump to 0.7.1 #287 (ferigis)
- [#284] link events and pre events, improve README #285 (ferigis)
0.7.0 (2016-10-11)
Closed issues:
- Fix sumo to support that one event manager to handle multiple docs and vice versa #280
Merged pull requests:
- [#282] Version Bump to 0.7.0 #283 (ferigis)
- Cabol.280.fixes and improvements on sumo events #281 (cabol)
- Add pre_events and their dispatching #262 (llamallamaduck)
0.6.4 (2016-09-29)
Closed issues:
- Version Bump to 0.6.4 #278
Merged pull requests:
0.6.3 (2016-09-29)
Closed issues:
Merged pull requests:
0.6.2 (2016-09-28)
Fixed bugs:
- Riak store change type in maps #199
Closed issues:
- Version Bump to 0.6.2 #273
- Compile fails with "behaviour sumo_store undefined" #270
- Split
find\_by
function in order to have two explicit functions:fetch
andfind\_by
#265 - Wrong event when persisting #241
- Improve sumo in order to have a plugable architecture (separate API from specific implementations) #221
- Update riak dep #209
Merged pull requests:
- [Close #273] version bump 0.6.2 #274 (Euen)
- [#271] Changed behavior by behaviour #272 (demian711)
- Cabol.265.refactor_sumo_find_by #266 (cabol)
0.6.1 (2016-08-26)
Fixed bugs:
- Don't persist Strings as Binaries in Mnesia store #244
Closed issues:
- Version Bump to 0.6.1 #263
- fix sumo:create_schema/0 #258
- fix sumo_find_test_helper with the last sumo_db changes #257
- Fix the blog example regarding with new architectural changes in
sumo\_db
#245 - Move from erlang.mk to rebar3 #242
Merged pull requests:
- [Close #263] version bump to 263 #264 (Euen)
- [#257] find_test_helper adapted to last changes in sumo_db #261 (ferigis)
- [#258] create_schema/0 fixed and test added #260 (ferigis)
- Ferigis.245.fix examples #259 (ferigis)
0.6.0 (2016-08-17)
Closed issues:
- Version Bump to 0.6.0 #255
- Simplify strings handling in
sumo
– keepstring
data type only. #251 - Support
boolean
data type. #250 - Support for new
custom
data types tomnesia
adapter #248 - Add extra options to doc configuration #239
- Unify sumo_db-riak-extras with sumo_db #212
- Add generic type custom() #186
- Fix
find\_by
function insumo\_store\_riak
to return all results when no pagination parameters are specified #176 - Modify test suites to avoid having to install all supported DBs in the dev env #115
Merged pull requests:
- [Close #255] version bump to 0.6.0 #256 (Euen)
- [Fix #250] Support
boolean
data type. #254 (cabol) - [Fix #248] Support for new
custom
data type tomnesia
. #253 (cabol) - [Fix #251] Simplify strings handling. #252 (cabol)
- [Fix #239] Add extra options to doc configuration. #249 (cabol)
- Cabol.242.rebar3 #246 (cabol)
0.5.0-OTP19 (2016-06-28)
Closed issues:
- Hex Package #208
Merged pull requests:
- Make it compatible with OTP19 #243 (elbrujohalcon)
- Update LICENSE #240 (elbrujohalcon)
0.5.0 (2016-03-21)
Closed issues:
- Update repo and make it ready for hex.pm #237
- sumo_basic_SUITE:check_proper_dates/1 not working with MongoDB backend #226
sumo:delete\_all/2
does not return the delete count when using MongoDB #225- Add fix to README.md for MongoDB-CR authentication failure #224
- Fix find_by functions in Riak Store to work with different data types, not only binaries. #222
Merged pull requests:
- [Fix #237] Update dependencies; Update erlang.mk; Set elvis to use rulesets; Remove xref.config #238 (harenson)
- sumo architecture enhancements #235 (cabol)
- [#211] Fix adapters tests helpers #234 (harenson)
0.4.0 (2016-02-26)
Fixed bugs:
- Remove extra fields from search results before wakeup #206
- Get riak store to return the number of deleted rows in sumo:delete_by() #204
- Allow Sumo Riak Store to use nullable fields #203
- Riak is not correctly matching by id #192
- Fix mongo store, broken after date/datetime general refactor #188
- Sumo is not filtering by datetime fields correctly #219 (harenson)
Closed issues:
- Bump version to 0.4.0 #232
sumo\_basic\_SUITE
failing because itsinit\_per\_testcase
fails #223- Move event dispatcher management inside #218
- Add Meta Testing #211
- Invalid Prepared Statements. #202
- Sumo store have to work with other data types in the same way is doing date types persistence. #201
- Quit using inaka's emongo and switch to the official one #184
Merged pull requests:
- [Fix #232] Bump version to 0.4.0 #233 (harenson)
- [#192] Make Riak store take care of every condition when building the query #231 (harenson)
- [Fix #211] Add meta testing and Fix dialyzer warnings #230 (harenson)
- [Fix #203] Fix null values for every store #229 (harenson)
- [Fix #201] Add checks for all sumo data types in tests #228 (harenson)
- Cabol.222.fix riak to work with data types #227 (cabol)
- [Fix #218] Add event dispatch management #220 (harenson)
- Tests for #216 #217 (elbrujohalcon)
- Fixed issue UNIQUE constraint in sumo_store_pgsql #216 (antik486)
- Upgrade erlang.mk and get the app to compile #215 (elbrujohalcon)
- Unified sumo_db-riak-extras project with sumo_db #213 (cabol)
0.3.13 (2015-09-14)
Fixed bugs:
- Sumo Riak sometimes returns a binary() instead of datetime() tuple #194
- Typo in sumo_store_mongo #185
- Fix documentation generation with erldoc #164
Closed issues:
Merged pull requests:
- Version Bump to 0.3.13 #198 (davecaos)
- [Closes #194] Call wakeup after persisting document in riak #196 (jfacorro)
- [#138] Add node name to test-shell target #193 (jfacorro)
- [Closes #164] Fixed docstrings that were causing errors #191 (jfacorro)
- [Closes #185] Fixed typo #190 (jfacorro)
0.3.12 (2015-09-03)
Fixed bugs:
- Properly escape & quote queries in the riak store #177
- Escape queries generated by the riak backend. #153
- Inconsistent datetime handling in PostgreSQL #152
Closed issues:
- Modify Riak backend implementation to be able to specify buckets per store, not per backend, and in that way allow different stores can re-use the same backend. #122
Merged pull requests:
- Generate release #189 (Euen)
- Make elasticsearch backend compatible with the others #187 (elbrujohalcon)
- [#182] Fixed sumo_store_riak to support date/datetime fields. #183 (cabol)
- Correct date and datetime in the riak store #182 (igaray)
- Igaray.176.fix riak store find by default rows #181 (igaray)
0.3.11 (2015-07-29)
Closed issues:
- Version Bump to 0.3.11 #179
Merged pull requests:
- Version Bump 0.3.11 #180 (davecaos)
- #177 - Fixed issue in sumo_store_riak query builder, properly escape/… #178 (cabol)
0.3.10 (2015-06-25)
Fixed bugs:
- Return a different/new connection from pgsql backend #170
Closed issues:
- Version Bump to 0.3.10 #174
- Update tirerl #166
- Create a pool of connections in the pgsql backend #123
Merged pull requests:
- [Closes #174] Version bump to 0.3.10 #175 (jfacorro)
- [Closes #170] Return new connection per call to sumo_backend_pgsql:get_connection #173 (jfacorro)
0.3.9 (2015-06-15)
Closed issues:
- Version Bump to 0.3.9 #168
Merged pull requests:
- [#168] Version Bump to 0.3.9 #169 (davecaos)
- [#166] Update Tirerl dependecy to 0.1.7 #167 (davecaos)
0.3.8 (2015-05-29)
Closed issues:
Merged pull requests:
- Version Bump to 0.3.8 #162 (cabol)
- Fixed issue #153, escape queries generated by Riak store. #161 (cabol)
0.3.7 (2015-05-19)
Fixed bugs:
- UPDATE statement for PostgreSQL is missing commas #150
- Error using sumo:find to retrieve an inexistent element #147 (elbrujohalcon)
Closed issues:
- Version Bump to 0.3.7 #159
- Update rebar.config file #157
- Update Gun dependency to 0.1.9 #155
- Please update tirerl #154
- Fix 'sumo_riak_store' to export utility functions which are currently private #140
Merged pull requests:
- [Fix #159] Version bump to 0.3.7 #160 (davecaos)
- [Fix #157] Update tirerl 0.1.6 version in makefile and rebar.config file #158 (davecaos)
- [Fix #154] Update Tirerl dependnecy to 0.1.5 #156 (davecaos)
- [Fixes #150] Added commas 💥 #151 (jfacorro)
- Upgrade tirerl to 0.1.4 #149 (elbrujohalcon)
- Fix worker_pool dep #148 (essen)
- [#ISSUE] Updated Changelog. #144 (cabol)
0.3.6 (2015-04-27)
Closed issues:
- Fix 'find_by' function on Riak store to return an empty list '[]' when it's invoked by ID. #130
Merged pull requests:
- Fixed VSN. #143 (cabol)
- Update LICENSE #142 (andresinaka)
- Reusable private functions were exported. Fixed sumo_store_riak (enhance... #141 (cabol)
0.3.5 (2015-04-09)
Merged pull requests:
- rebar build without ssh keys fails due to outdated dep libs #137 (Vorticity-Flux)
0.3.4 (2015-04-07)
Merged pull requests:
- Add uuid as a required application #135 (elbrujohalcon)
0.3.3 (2015-04-07)
Fixed bugs:
- Calling sumo:persist with a doc with no id field fails #133 (elbrujohalcon)
Merged pull requests:
- Version Bump #134 (elbrujohalcon)
- Updated changelog #132 (elbrujohalcon)
0.3.2 (2015-04-06)
Merged pull requests:
- #130 Fix find_by ID function in sumo_store_riak to return empty list whe... #131 (cabol)
- Mnesia support #129 (elbrujohalcon)
- Igaray.126.sumo db sql extras reference #127 (igaray)
- Automate CHANGELOG.md #125 (elbrujohalcon)
0.3.1 (2015-03-12)
Closed issues:
- Support for find_by_sql for SQL backends #121
Merged pull requests:
0.3.0 (2015-03-04)
Fixed bugs:
- Remove delete function and callback from sumo_store #110
Closed issues:
- Compile Fails on Fresh Install #112
Merged pull requests:
- Version Bump #120 (elbrujohalcon)
- Cabolanos.90.riak backend #119 (cabol)
- waffle.io Badge #118 (waffle-iron)
- [Fixed #110] Remove delete function and callback from sumo_store. #116 (cabol)
- Move epgsql deps dir to match rebar location #114 (spiegela)
- [Fixed #112] Add deps to build with rebar. #113 (jfacorro)
0.2.4 (2015-01-05)
Closed issues:
- add a sumo:sort_fields type #109
Merged pull requests:
- Code cleanup #111 (elbrujohalcon)
0.2.3 (2014-12-31)
Merged pull requests:
- Renaming dependency to avoid conflict with tirerl #108 (elbrujohalcon)
0.2.2 (2014-12-30)
Merged pull requests:
- Don't require the import of emysql records on stores based on sumo_store_msyql #106 (elbrujohalcon)
0.2.1 (2014-12-16)
Fixed bugs:
- Remove all mentions of repos for stores #104
Merged pull requests:
0.1.5 (2014-12-15)
Closed issues:
- Bump to 0.1.5 #102
- Move Contributors section to the end of the file #97
- Rename repos to connection or store. #62
- Change internal doc representation to maps #60
- PostgreSQL storage backend #39
- add asc/desc option for ordering #21
- add specs #18
- write unit tests #15
Merged pull requests:
- [Closes #102] #103 (jfacorro)
- [#39] pgsql backend and store #101 (jfacorro)
- [#18] Added all missing specs. #100 (jfacorro)
- [#60] Change internal records and proplists to maps #99 (jfacorro)
- [Closes #97] Fixed broken link. Moved sections around. #98 (jfacorro)
- [Closes #62] Rename repos to store. #96 (jfacorro)
0.1.4 (2014-11-04)
Fixed bugs:
Closed issues:
- Decide between implementing SQLite repo or deleting it #87
- Support for rails style callbacks? #86
- make all blog is erroring out #80
- Modify the default value for the worker_pool option overrun_warning #77
- ElasticSearch storage backend #74
- make compatible with erlang.mk #61
- Use a proper overrun warning for wpool #51
- repos should go through their backend instead of just using the pool #38
- Improve semantics for redis repo #35
- Add an environment variable to turn on/off query debug messages #23
- Add support for full conditional logic in the find_by and delete_by functions. #13
- If id attribute is present in 3rd paramenter to sumo:new_field/3, sumo_db should assume not_null as well. #9
- Use a parse transform to avoid having to declare the sumo_docs manually. #2
Merged pull requests:
- [#21] Support for sorting asc/desc #95 (jfacorro)
- [#51] Better overrun defaults. #94 (jfacorro)
- [#87] Removed sqlite repo and dep. #93 (jfacorro)
- [Closes #61] Added Erlang.mk #92 (jfacorro)
- [#67] Open-source checklist #91 (jfacorro)
- [Closes #13] Full conditional logic #88 (jfacorro)
- README + CONTRIBUTORS #85 (elbrujohalcon)
- [#80] Fixed the run escript to not throw errors for make blog #82 (AxisOfEval)
- Misc changes to help build cleanly. #81 (AxisOfEval)
- Fixed rebar.config to not use the git account for github. #79 (AxisOfEval)
- [Closes #77] Modified default value to 30 seconds. #78 (jfacorro)
- [Closes #74] ElasticSearch backend and repo #75 (jfacorro)
- [fix #72] Change specifications on deps. #73 (Euen)
- [fix #70] Query log in milliseconds. #71 (Euen)
0.1.3 (2014-09-23)
Closed issues:
- Allow to specify worker_pool options in configuration #68
- Add an update function to the mysql repo. #49
Merged pull requests:
0.1.2 (2014-07-11)
Closed issues:
Merged pull requests:
0.1.1 (2014-07-02)
Merged pull requests:
- [#56] Ready for R17 #57 (elbrujohalcon)
0.1.0 (2014-06-04)
Closed issues:
- change behaviour_info to -callback #37
Merged pull requests:
- Naming the types, instead of the generic term() or any() #55 (elbrujohalcon)
- Now even the blog is dialyzed #54 (elbrujohalcon)
- More dialyzing! #53 (elbrujohalcon)
- Dialyzed #52 (elbrujohalcon)
choosy.production (2014-06-02)
Closed issues:
- create sumo_backend behavior #43
- sumo_backend_sup should call Mod:start_link instead of gen_server:start_link #42
- Improve error detection and reporting #14
- Add delete_by #8
- Optional application dependencies. #6
- Improve execute #3
Merged pull requests:
- MySQL persist no longer updates id field in on duplicate clause. #50 (igaray)
- Fixed a prepared statement name clash. #48 (igaray)
- changing event name so they wont collide #47 (marcelog)
- adding new conditions! #46 (marcelog)
- Marcelog sql builder #45 (marcelog)
- closes #42, closes #43 #44 (marcelog)
- mongodb is back #36 (marcelog)
- Corrected CLD macro to allow several storage backends of same type. #34 (igaray)
- changing copyright #33 (marcelog)
- Added a configurable timeout to the worker pool call. #32 (igaray)
- Inaki.worker pool #31 (igaray)
- Inaki.conditional log #30 (igaray)
- Those were microseconds #29 (elbrujohalcon)
- Added env var to specify emysql pool size. #28 (igaray)
- Timed execute in mysql_repo #27 (igaray)
- Fixed argument list in find_all. #26 (igaray)
- delete_by was not joining conditions with interspaced AND. #25 (igaray)
- closes #8 #24 (igaray)
- Marcelog delete by 8 #22 (marcelog)
- not imposing dependencies anymore, closes #6 #20 (marcelog)
- Marcelog better execute 3 #19 (marcelog)
- Fixed pattern matching in sumo:call #17 (igaray)
- Marcelog error reporting 14 #16 (marcelog)
- Coverted find_all results with sumo_wakeup. #12 (igaray)
- Inaki.find all #11 (igaray)
- WHERE clauses must be joined with AND instead of commas #10 (elbrujohalcon)
- Small fix to make non integer id fields work. #7 (igaray)
- Fixed a bug affecting persistence of non-proplist sumo_docs. #5 (igaray)
- Added date types to the mysql repo. #4 (igaray)
- Changed sumo_repo_sup to ask for the sumo_db applicaiton environment. #1 (igaray)
* This Change Log was automatically generated by github_changelog_generator