diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 033e2d4..0ee8c01 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.10" + ".": "0.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..a56df96 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,79 @@ +# Changelog + +## [0.3.0](https://github.com/a-chacon/rails-url-shortener/compare/rails_url_shortener-v0.2.10...rails_url_shortener/v0.3.0) (2025-03-16) + + +### Features + +* add annotate for keep a documentation of models ([c1cb304](https://github.com/a-chacon/rails-url-shortener/commit/c1cb304dd61e782c76b529dc8c2ff75e2872d3f8)) +* add annotate for keep a documentation of models ([1d16e1b](https://github.com/a-chacon/rails-url-shortener/commit/1d16e1bfbd5d340e937ad333fba79cde6138e4b8)) +* add by me ([cd9f3c8](https://github.com/a-chacon/rails-url-shortener/commit/cd9f3c8dd5c63bc91fb72b6a6f570947a176f89c)) +* add byebug to tests ([8919fe7](https://github.com/a-chacon/rails-url-shortener/commit/8919fe752f49e012e3608e5cf7c7a533a4465452)) +* add fixtures and faker gem for test ([c69e60b](https://github.com/a-chacon/rails-url-shortener/commit/c69e60b6531e719a6424712f7f556ad2d002bba1)) +* add gemfiles ([c297a6b](https://github.com/a-chacon/rails-url-shortener/commit/c297a6bf6e19b7aabfbaf76812906e2dac5c9521)) +* add ipgeo object related to visit with data of ip ([c47737c](https://github.com/a-chacon/rails-url-shortener/commit/c47737ca79bb746209ebc3b2f92d4624494632c6)) +* add ipgeo object related to visit with data of ip ([68bbf96](https://github.com/a-chacon/rails-url-shortener/commit/68bbf9626de3a6de43dd31ddbdf24717e661bd3a)) +* add more data to visit and parse with browser gem ([06d0d3e](https://github.com/a-chacon/rails-url-shortener/commit/06d0d3ea33b4f0929130016d53d0194897564d7c)) +* add new method for get short url from the object ([672931b](https://github.com/a-chacon/rails-url-shortener/commit/672931b766c6ffb0584a9e952653320c2503b2fb)) +* add rubocop and rubocop-rails, still pending fix somethings ([6554759](https://github.com/a-chacon/rails-url-shortener/commit/65547596a7f551d98df9fef0b0c5ddfe4edc80af)) +* add user to dummy for test owner ([8100e99](https://github.com/a-chacon/rails-url-shortener/commit/8100e997a3c6ad4a84bf9098e8d074ce74c6c776)) +* add vcr for stub http requests ([453af6b](https://github.com/a-chacon/rails-url-shortener/commit/453af6b9773dbcc4b5de251eafc1f14388bac7af)) +* add vcr for stub http requests ([b1b4077](https://github.com/a-chacon/rails-url-shortener/commit/b1b40776f279084f383e1249a62c106cb30e7909)) +* basic configuration variables ([d05d242](https://github.com/a-chacon/rails-url-shortener/commit/d05d24295ce4ec428f8ad6d3af2c24d6525c8188)) +* bump version 0.2.9 ([b193699](https://github.com/a-chacon/rails-url-shortener/commit/b1936994b3d6f5f39066af4fcc390420dc7c21fa)) +* complete url_for helper ([8b3e96f](https://github.com/a-chacon/rails-url-shortener/commit/8b3e96f8488ddf0ec1ce7d6a3602a2183211913f)) +* controller with the show method for a short url ([5e965a0](https://github.com/a-chacon/rails-url-shortener/commit/5e965a06f7121e88bbd0a41aa435c64049c32600)) +* generator for initializer ([51e4236](https://github.com/a-chacon/rails-url-shortener/commit/51e423631c68f2bd076722e17976ec35c078a94f)) +* helper method ([1b76805](https://github.com/a-chacon/rails-url-shortener/commit/1b76805ec194d908c739b5adb7ac9942719dd551)) +* install minitest-cc, version 2.8 ([a60206f](https://github.com/a-chacon/rails-url-shortener/commit/a60206f7d1d76b5a363120b181be10becc8fc2dc)) +* make available the has_short_urls method in the models ([52c8a56](https://github.com/a-chacon/rails-url-shortener/commit/52c8a5643352797c353124dc0df203c2e665e955)) +* make available the has_short_urls method in the models ([4cb3e4d](https://github.com/a-chacon/rails-url-shortener/commit/4cb3e4dbad984a5a31e0fb6a00c76ceaabce9252)) +* make it works for rails 8 ([7bbd874](https://github.com/a-chacon/rails-url-shortener/commit/7bbd87471a2e769e1a9bee6e42ad73e7ffb02fd8)) +* make it works for rails 8 ([593c3f5](https://github.com/a-chacon/rails-url-shortener/commit/593c3f569310e7e748a6004af673c7d2c4371ea1)) +* release please configuration ([b882af6](https://github.com/a-chacon/rails-url-shortener/commit/b882af68aec0660ef1ad65f4262e36169e041bcd)) +* save bots or not ([46c94ab](https://github.com/a-chacon/rails-url-shortener/commit/46c94ab96977971417d951c8db2ef11d61f45768)) +* url class with generator and finding methods ([b3a0745](https://github.com/a-chacon/rails-url-shortener/commit/b3a07452523998a6da70d35450c1d8aba1fc12d8)) +* version 0.2.5 ([cf8af41](https://github.com/a-chacon/rails-url-shortener/commit/cf8af410ddf189553259048109ab6a92fa9dd755)) +* version 0.2.7 ([72167e8](https://github.com/a-chacon/rails-url-shortener/commit/72167e87aa8204238e850b7abdae0294cf74dfc0)) +* version in Gemfile.lock ([c30bb28](https://github.com/a-chacon/rails-url-shortener/commit/c30bb28644c66aa19a8d10efd50a7f3b613f1ab8)) +* version to 0.2.6 ([038a17a](https://github.com/a-chacon/rails-url-shortener/commit/038a17ad51e4befe82e6205f95588475e2c04b21)) + + +### Bug Fixes + +* add comments to initializer template ([fa8a97d](https://github.com/a-chacon/rails-url-shortener/commit/fa8a97dbbcdc655820cb9e75246ce2a682395902)) +* add vcr for externals requests in tests. ([6f24de6](https://github.com/a-chacon/rails-url-shortener/commit/6f24de616fd309391346f07168e5ec2bed6c07f2)) +* change license and repo name ([cce65b7](https://github.com/a-chacon/rails-url-shortener/commit/cce65b76c930c218af9f278ded68058f863c0fa5)) +* clean the app ([8bd0b5e](https://github.com/a-chacon/rails-url-shortener/commit/8bd0b5ee1eaefb7007be54a1ffdd092574a20989)) +* fix details after merge and update version of dependencies ([1d02bdc](https://github.com/a-chacon/rails-url-shortener/commit/1d02bdc0f562517e85435edab335636cb32933c3)) +* ip crawler job complexity ([c671f7f](https://github.com/a-chacon/rails-url-shortener/commit/c671f7f8a92ffe1ddddf56679d81ea6963b13fb4)) +* ip crawler job complexity ([eeebbbd](https://github.com/a-chacon/rails-url-shortener/commit/eeebbbd1ed3774e4d51029eb35cd9406d4191f5b)) +* licence on gemspec ([3cf052f](https://github.com/a-chacon/rails-url-shortener/commit/3cf052f1d2cb7b69ce3058eb43cf90d142891cc2)) +* load the helper in the host app controllers and views ([d32ff70](https://github.com/a-chacon/rails-url-shortener/commit/d32ff70792dffce434371515aaf76be524ad482d)) +* load the helper in the host app controllers and views ([05de8d8](https://github.com/a-chacon/rails-url-shortener/commit/05de8d8e9b3ff2fa6a47e68aeee60332d34809e9)) +* names and saved data after test on real app ([7e36de1](https://github.com/a-chacon/rails-url-shortener/commit/7e36de18ca48194b3f2a25d78ce5ba07e58e8ed7)) +* rake tasks default for test and rubocop ([9b8aa24](https://github.com/a-chacon/rails-url-shortener/commit/9b8aa2464a48402ac548679bfb6038e82270a934)) +* relate ipgeo to existing ips ([728d266](https://github.com/a-chacon/rails-url-shortener/commit/728d266981596d56a6092f60cf23c85982a6686b)) +* relate ipgeo to visit after update in IpCrawler ([6636d0e](https://github.com/a-chacon/rails-url-shortener/commit/6636d0e450e6304c3f043d84159c5d9cf184e4ee)) +* related ip to visit working, fixing tests. ([f5c25f3](https://github.com/a-chacon/rails-url-shortener/commit/f5c25f3f75b06bdd9995a391f31ff11702be7939)) +* remove unused modules ([dc2cdd8](https://github.com/a-chacon/rails-url-shortener/commit/dc2cdd8ce5ece5bf5ee0e9c1babc148983a9904f)) +* rubocop styles and order dependencies ([248083b](https://github.com/a-chacon/rails-url-shortener/commit/248083b100796e4fe9198e5f38fc01effb14f9e2)) +* take the host from the configuration of the engine ([1938b7c](https://github.com/a-chacon/rails-url-shortener/commit/1938b7cc68992c01c512fa5b3dbb41443fcadef0)) +* update versions on lock ([a23d484](https://github.com/a-chacon/rails-url-shortener/commit/a23d484c2845e09796074b3782a3ef18db8ddfed)) +* version gem in the gemfile ([27c542b](https://github.com/a-chacon/rails-url-shortener/commit/27c542b9e1ba06df405ba942bfc5b63527ab25f9)) + + +### Documentation + +* add ipgeo documentation ([ee7b1ef](https://github.com/a-chacon/rails-url-shortener/commit/ee7b1ef3db307e06c9e8374a3115e8ea63ad57b6)) +* complete readme with key features and describe options on helper ([fa92449](https://github.com/a-chacon/rails-url-shortener/commit/fa92449a01267cc1bd0a1d193f25ed993098ffb8)) +* complete the gemspec file with dependencies and documentation urls ([24c769c](https://github.com/a-chacon/rails-url-shortener/commit/24c769ce9491fe5f63bcc4213cddb69756a754eb)) +* completing the readme usage and installation ([7abda6c](https://github.com/a-chacon/rails-url-shortener/commit/7abda6c30bef8ac7365d149d8f3a999bc9403d6a)) +* contributing section ([ceaf3c9](https://github.com/a-chacon/rails-url-shortener/commit/ceaf3c93f74db3671bee7e65d6b5dc21a7f15e1c)) +* more expressive sentence ([d803ad0](https://github.com/a-chacon/rails-url-shortener/commit/d803ad0f261eab5624fc2539307bdf6fc892fecb)) +* **readme:** format readme ([c5e95f0](https://github.com/a-chacon/rails-url-shortener/commit/c5e95f02b1b78b15b2f015fd9a9e1ee217061ace)) +* some fixes ([e9aac79](https://github.com/a-chacon/rails-url-shortener/commit/e9aac7900c963c34d15796581bd73df21b954f7b)) +* spelling ([dbaedae](https://github.com/a-chacon/rails-url-shortener/commit/dbaedae0baac3a655d0c92eaab04ff31cae33f06)) +* update descriptions and fix link of example in readme ([de9c051](https://github.com/a-chacon/rails-url-shortener/commit/de9c051d0bfd309dbe61cbb5813813c5e2f5b9ab)) +* update template for configurations with host ([a581d1e](https://github.com/a-chacon/rails-url-shortener/commit/a581d1e9ee8477dd0b0243ac0e40eea277ef89d2)) +* update version ([15954d6](https://github.com/a-chacon/rails-url-shortener/commit/15954d6b29bf63657535b0c65a1827e16a8f7fb3)) diff --git a/Gemfile.lock b/Gemfile.lock index 371e33d..3b0c184 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - rails_url_shortener (0.2.10) + rails_url_shortener (0.3.0) browser (>= 5.3.0) http (>= 5.1.0) diff --git a/lib/rails_url_shortener/version.rb b/lib/rails_url_shortener/version.rb index 742ff96..9eb4c61 100644 --- a/lib/rails_url_shortener/version.rb +++ b/lib/rails_url_shortener/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module RailsUrlShortener - VERSION = '0.2.10' + VERSION = '0.3.0' end