Skip to content

Latest commit

 

History

History
858 lines (492 loc) · 42.7 KB

CHANGELOG.md

File metadata and controls

858 lines (492 loc) · 42.7 KB

Changelog

friends is a volunteer project. If you find it valuable, please consider making a small donation (🙏) with the Sponsor button at the top of this page to show you appreciate its continued development.

v0.55 (2021-07-25)

Full Changelog

Implemented enhancements:

Closed issues:

  • Add tests for Ruby 3.0 #279
  • Switch from Travis to GitHub Actions #277
  • Add new list command to log any activity or note related to specified friend #270
  • Replace favorites commands with more flexible --sort options #247

Merged pull requests:

v0.54 (2020-10-29)

Full Changelog

Implemented enhancements:

  • Add location nicknames #242

Merged pull requests:

v0.53 (2020-07-06)

Full Changelog

Fixed bugs:

  • undefined method error occurred when “add tag" or “add nickname” executed with no arguments #265

Merged pull requests:

v0.52 (2020-06-03)

Full Changelog

Fixed bugs:

  • undefined method error occurred when "remove tag" is executed with no arguments #262

Closed issues:

  • Try using bundler caching in Travis #260

Merged pull requests:

v0.51 (2020-04-05)

Full Changelog

Implemented enhancements:

  • Drop Semverse dependency #256

Closed issues:

  • Drop support for Ruby <2.3 #257

Merged pull requests:

v0.50 (2020-04-03)

Full Changelog

Implemented enhancements:

  • Add support for Ruby 2.7 #254

Merged pull requests:

v0.49 (2020-04-02)

Full Changelog

Fixed bugs:

  • Multi-word editors no longer work with friends edit #251
  • Punctuation swallowed after friend name with last initial #235

Merged pull requests:

v0.48 (2020-03-27)

Full Changelog

Implemented enhancements:

  • Change trigger for implicit location from moved to _LOCATION_ to to _LOCATION_ #245 (shen-sat)

Closed issues:

  • Fix minitest deprecation warnings #249

Merged pull requests:

v0.47 (2019-12-11)

Full Changelog

Implemented enhancements:

  • Add default locations #152

Fixed bugs:

  • Tests are failing in main #238

Merged pull requests:

v0.46 (2019-01-27)

Full Changelog

Fixed bugs:

  • Data overwritten when --filename is not specified #231

Merged pull requests:

v0.45 (2019-01-15)

Full Changelog

Implemented enhancements:

  • Match tags case-insensitively #226
  • Add friends graph --unscaled #201

Merged pull requests:

v0.44 (2019-01-12)

Full Changelog

Implemented enhancements:

  • Test against Ruby 2.6 #224
  • Default filename should be ~/friends.md instead of ./friends.md #197

Closed issues:

  • Dependabot can't resolve your Ruby dependency files #221
  • Dependabot can't resolve your Ruby dependency files #220
  • Dependabot can't resolve your Ruby dependency files #219
  • Dependabot can't resolve your Ruby dependency files #218

Merged pull requests:

v0.43 (2018-11-25)

Full Changelog

Implemented enhancements:

  • Improve matches for friends with only first names #215
  • Better match friends with middle names #213

Closed issues:

  • When specifying a file that does not exist, prompt to create it instead of aborting #214
  • Dependabot can't evaluate your Ruby dependency files #211
  • Sqlite as a backing datastore #210
  • Generate Searchable Static Site #209

Merged pull requests:

v0.42 (2018-09-22)

Full Changelog

Fixed bugs:

  • friends update prints error message #207

Merged pull requests:

v0.41 (2018-09-22)

Full Changelog

Merged pull requests:

v0.40 (2018-09-22)

Full Changelog

Implemented enhancements:

  • Page all output, and remove --limit options #156

Merged pull requests:

v0.39 (2018-08-02)

Full Changelog

Fixed bugs:

  • Don't treat multiple additions of the same friend in friends edit as conflicting friends #199

Merged pull requests:

  • Correctly handle duplicate new friends/locations when editing #204 (JacobEvelyn)

v0.38 (2018-07-24)

Full Changelog

Implemented enhancements:

  • Give matching priority to first name-only people #202
  • Don't allow blank activities, friend names, tags, locations, or notes #198

Merged pull requests:

v0.37 (2018-02-24)

Full Changelog

Implemented enhancements:

  • Allow (some) punctuation in tags #186

Merged pull requests:

v0.36 (2018-01-17)

Full Changelog

Implemented enhancements:

  • Parse friends.md and generate lists of friends/locations from the activities #182

Fixed bugs:

  • rename friend and rename location do not correctly update existing notes #189

Closed issues:

  • Add grep examples to the README #183

Merged pull requests:

v0.35 (2018-01-14)

Full Changelog

Implemented enhancements:

v0.34 (2018-01-10)

Full Changelog

Implemented enhancements:

  • Newer activities should always appear above older activities on the same date #184

Merged pull requests:

v0.33 (2017-08-22)

Full Changelog

Implemented enhancements:

v0.32 (2017-07-25)

Full Changelog

Fixed bugs:

  • Incorrect version of gli specified in gemspec #178

Merged pull requests:

v0.31 (2017-06-02)

Full Changelog

Implemented enhancements:

  • Change graph commands to display filtered graphs within total #171

Fixed bugs:

  • Graph does not display more than 42 activities per month #172

Closed issues:

  • Reduce dependencies #167
  • Add standalone distribution #160
  • Integrate with cron for regular reminders #56

Merged pull requests:

v0.30 (2017-05-30)

Full Changelog

Implemented enhancements:

  • Code coverage in README is too low #163
  • Improve display of favorites for ties #158
  • Filter activities based on more than one friend/tag/etc. #88

Closed issues:

  • Reduce warnings #166

Merged pull requests:

v0.29 (2017-03-18)

Full Changelog

Implemented enhancements:

  • Add --since <date> and --until <date> flags, and remove extraneous months from graph #153
  • Add integration tests for bin/friends? #127

Merged pull requests:

v0.28 (2016-06-25)

Full Changelog

Implemented enhancements:

  • Output list friends in color #125

Merged pull requests:

v0.27 (2016-06-22)

Full Changelog

Implemented enhancements:

  • Allow tags to be added and removed from friends without quotes #148
  • Allow multi-word locations to be added without quotes #147
  • Speed up initialization #143
  • friends update can skip reading the friends.md file #137
  • Add Gemnasium badge to README #130

Fixed bugs:

  • Commands that find a friend fail on exact text matches when there's more than one fuzzy match #149

Merged pull requests:

v0.26 (2016-05-23)

Full Changelog

Fixed bugs:

  • Adding/filtering friend with tag but no nickname incorrectly counts the tag as part of the name #140
  • Error: stack level too deep #136

Merged pull requests:

v0.25 (2016-05-22)

Full Changelog

Closed issues:

  • Remove tag-migration code for 1.0 release #139

Merged pull requests:

v0.24 (2016-05-17)

Full Changelog

Implemented enhancements:

  • Change #hashtags to @tags #122

Fixed bugs:

  • Uninitialized constant Friends::Activity::Set when graphing by tag #133

Merged pull requests:

  • Change tags to @tag format, auto-migrate old tags, and fix set loading issue #134 (JacobEvelyn)

v0.23 (2016-05-16)

Full Changelog

Implemented enhancements:

  • Change graph to use --with, --tagged, and --in flags #124
  • Add graph command for locations #109

Merged pull requests:

  • Allow graph to be filtered by friend, location and hashtag #129 (andypearson)

v0.22 (2016-05-14)

Full Changelog

Fixed bugs:

  • Fix undefined variable "limit" errors #128

v0.21 (2016-05-14)

Full Changelog

Implemented enhancements:

  • Remove need for quotes from friends add activity #121
  • Remove need for quotes from friends add friend #120

Merged pull requests:

v0.20 (2016-05-08)

Full Changelog

Implemented enhancements:

  • Add --tagged option to list friends #119
  • Add --verbose option to list friends #117
  • Add list hashtags command #116
  • Add hashtag capabilities to friends #90
  • Add hashtag capabilities to activities #89
  • Add location data to friends #66

Merged pull requests:

v0.19 (2016-05-02)

Full Changelog

Implemented enhancements:

  • Add command to list favorite locations #108

Merged pull requests:

v0.18 (2016-05-02)

Full Changelog

Implemented enhancements:

  • Improve documentation #92
  • Have a way to correct mistakes? #91
  • Allow friends to be found with first name and last name initial #87

Fixed bugs:

  • Nicknames including first names should match over first name #111

Merged pull requests:

v0.17 (2016-03-28)

Full Changelog

Implemented enhancements:

  • Add --in flag to suggest #106
  • Allow locations to be renamed #105
  • Add --in location flag to list activities #100
  • Add --in location flag to list friends #99
  • Add location matching to activity descriptions #97
  • Add list locations command #96
  • Add add location command #95
  • Add backwards-compatible ### Locations: heading to friends.md file. #94
  • Update documentation for graph and stats commands #93
  • Add location features #107 (JacobEvelyn)
  • Fix documentation formatting and typos #104 (andypearson)
  • Add backwards-compatible add location and list locations commands #101 (JacobEvelyn)

Merged pull requests:

v0.16 (2016-03-23)

Full Changelog

Implemented enhancements:

  • Allow graph without arguments to graph all activities #83

Merged pull requests:

  • Allow graph without arguments to graph all activities (Closes #83) #85 (andypearson)

v0.15 (2016-03-11)

Full Changelog

v0.14 (2016-03-11)

Full Changelog

Implemented enhancements:

  • Allow dates in natural-language formats #65

Merged pull requests:

v0.13 (2016-01-21)

Full Changelog

Fixed bugs:

  • Treat double names as a single name #80

Closed issues:

  • 4 RuboCop errors prevent git commit #78

Merged pull requests:

v0.12 (2016-01-16)

Full Changelog

Implemented enhancements:

  • Add examples for rename command in README #76
  • Add change name command #68

Merged pull requests:

v0.11 (2016-01-13)

Full Changelog

Fixed bugs:

  • friends update doesn't correctly compare version numbers #72
  • Date gets duplicated with each new activity #71

Merged pull requests:

v0.10 (2016-01-12)

Full Changelog

Implemented enhancements:

  • Add --debug flag for error backtraces #62

Fixed bugs:

  • The same name is only highlighted once per description #35

Closed issues:

  • Don't write files in middle of commands #60
  • Remove require_relative from codebase #58
  • Cleanly separate Introvert from non-library concerns #57

Merged pull requests:

v0.9 (2016-01-07)

Full Changelog

Implemented enhancements:

  • Add command to retrieve basic stats #36

Merged pull requests:

v0.8 (2016-01-06)

Full Changelog

Implemented enhancements:

  • Reference friends by real name or nickname #40

Merged pull requests:

v0.7 (2016-01-05)

Full Changelog

Fixed bugs:

  • Error: undefined method `n_activities' for nil:NilClass #44
  • Documentation link doesn't work #43

Closed issues:

  • Edit friend information from command line #47

Merged pull requests:

v0.6 (2016-01-03)

Full Changelog

Merged pull requests:

v0.5 (2016-01-03)

Full Changelog

Fixed bugs:

  • Activities added on the same day have their order reversed #37

Merged pull requests:

  • Make activities on same day chronologically ordered #38 (JacobEvelyn)

v0.4 (2015-11-14)

Full Changelog

v0.3 (2015-11-11)

Full Changelog

Implemented enhancements:

  • Be able to enter activity with normal prompt #34
  • Create file if none exists #25
  • Friends should be able to have nicknames #17
  • Add ability to change friend name #16
  • Auto-update? #8

v0.2 (2015-11-08)

Full Changelog

v0.1 (2015-11-03)

Full Changelog

v0.0.6 (2015-06-28)

Full Changelog

Implemented enhancements:

  • Have robustness around name extraction from activities #21

v0.0.5 (2015-06-28)

Full Changelog

v0.0.4 (2015-06-01)

Full Changelog

Merged pull requests:

v0.0.3 (2015-05-28)

Full Changelog

Merged pull requests:

v0.0.2 (2015-01-11)

Full Changelog

Implemented enhancements:

  • Add confirmation after commands (and --quiet) #28
  • Have activity dates default to today if none provided #27
  • Add more detailed usage example to README. #23
  • Put activities before friends in friends.md #20
  • Friend name lookups should be case-insensitive #18
  • Add link to RubyDoc in README #12
  • Release to RubyGems #10
  • Gracefully handle friend name conflicts in all commands #7
  • Be able to list activities #6
  • Be able to add activities #5
  • Be able to add new friends #4
  • Respect params for new file location #3
  • Comment all classes and methods (YARD) #2
  • Add more test coverage #1

Merged pull requests:

v0.0.1 (2014-12-11)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator