Releases: JuzerShakir/fmb
v2.4.0
What's Changed
- Add Hotwire Spark by @JuzerShakir in #68
- Using Rails Authentication by @JuzerShakir in #69
Full Changelog: v2.3.1...v2.4.0
v2.3.1
What's Changed
- Bump sentry-ruby from 5.22.0 to 5.22.1 by @dependabot in #64
- Bump sentry-rails from 5.22.0 to 5.22.1 by @dependabot in #65
- Bump debug from 1.9.2 to 1.10.0 by @dependabot in #66
- Remove
active_record_union
dependency by @JuzerShakir in #67
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Upgrade rails from
7.2.2.1
to8.0.0.1
by @JuzerShakir in #59 - Bump rubocop-rspec from 3.2.0 to 3.3.0 by @dependabot in #61
- Bump dockerfile-rails from 1.6.24 to 1.6.25 by @dependabot in #60
- Bump rails from 8.0.0.1 to 8.0.1 by @dependabot in #63
Full Changelog: v2.2.4...v2.3.0
v2.2.4
What's Changed
- Upgrade rails to 7.2.2.1 by @JuzerShakir in #57
- Bump redis from 5.0.8 to 5.3.0 by @dependabot in #58
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Update Node by @JuzerShakir in #44
- Fix security vulnerability by @JuzerShakir in #45
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #46
- update to latest ruby version
3.3.6
by @JuzerShakir in #47 - Update Rails 7.1 to its latest patch version by @JuzerShakir in #48
- Upgrade gems by @JuzerShakir in #49
- Bump webrick from 1.8.1 to 1.8.2 by @dependabot in #50
- Bump rexml from 3.3.0 to 3.3.9 by @dependabot in #51
- Bump rack from 3.1.3 to 3.1.5 by @dependabot in #52
- Bump rails-html-sanitizer from 1.6.0 to 1.6.1 by @dependabot in #53
- Update production configurations by @JuzerShakir in #54
- Upgrade Javascript Dependencies by @JuzerShakir in #55
- Bump actionpack from 7.1.5 to 7.1.5.1 by @dependabot in #56
Full Changelog: v2.2.2...v2.2.3
v2.2.2
What's Changed
-
Fix Typo: rename the column
recipe_no
toreceipt_number
in 80a161f -
Generate fake dates between the start of the year to the current day while creating transactions in 71562d5
-
Update year in 27be1a7
-
Destroy all users and roles before seeding data in d3665f3
-
Upgrade rails version and Security Fixes by @JuzerShakir in #43
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- Bump puma from 6.4.0 to 6.4.2 by @dependabot in #34
- 🐛 Preventing flash messages from reappearing by @JuzerShakir in #35
- upgrade rails to
7.1.3
by @JuzerShakir in #36 - upgrade faker to
3.2.3
by @JuzerShakir in #37 - Upgrade ruby by @JuzerShakir in #38
- Semantic HTML by @JuzerShakir in #39
- use compressed assets by @JuzerShakir in #40
- Bump nokogiri from 1.16.0 to 1.16.2 by @dependabot in #41
- 🔧 upgrade
capybara
by @JuzerShakir in #42
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Homepage by @JuzerShakir in #30
- Homepage Modified by @JuzerShakir in #31
- Update routes by @JuzerShakir in #32
- Pg Enums by @JuzerShakir in #33
- Load only the
home-bg
background image if thebody
tag has thehome
id in it in 255f769. We reduced loading unnecessary assets likebackground.png
by only displaying thehome-bg.png
asset, resulting in faster downloads, less bandwidth usage, and improved page speed.
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed?
Table
- Fix rounded borders in 9588ad3
- Remove the font-weight in adab38f
- Span the
name
to 6 columns to show more content in smaller devices in 14a0c74 - Do not show the
ITS
column in 7decc20 - Click on rows to visit its show page rather than clicking on a button in 9388011
- Add custom styles when hovering over the row in ccef109
Bug Fix
- Changing the value of
thaali#total
later would give us the wrong value ofbalance
sototal
is now only a read-only attribute.year
is also now a read-only attribute.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Major release 2.0! 🎉
What's changed?
- Rails way in #26
- Update Fly.io & CI in #27
- Upgrade backend in #28
- Upgrade UI in #29
- Following the DRY principle, refactor tests using the
shared_examples
method. - Use the new
authenticate_by
method to authenticate users in b979134. - Use
DATE_FORMATS
to simplify showing different date formats in d1d3c37. - Remove yielded object in methods and target it with
_1
in cb7ece6. - Remove redundant
partial
keywords in 18481c2. - Use template strict locals in bb5ae54.
- Dynamically generate an
edit
link for the respective object in c2fee31. - Disable the submit button after it's been clicked and show custom text in 9bae8b6.
- Highlight searched text in 2937fcb.
- Add default scopes in 87f85a7.
- Add ability to sort thaalis with
number
attr in 330afa4. - Use
delegate
to expose parent object methods as self in 3d9028b.
Motivation
Previous releases successfully delivered core functionalities, but my ambition grew beyond mere function. I craved crafting code that not only worked but also showcased the elegance and power of Ruby and Rails. Over time, I realized my previous iterations hadn't fully tapped into the language's potential, and the absence of linting practices left room for stylistic and programmatic imperfections. This fueled my desire to elevate my work, pushing me to explore advanced features and adopt stricter code hygiene practices.
Goals Achieved:
- Code quality and maintainability through linter adherence.
- Enhance the application's aesthetics and user experience through re-styling.
- Foster developer satisfaction and pride in the work.
Full Changelog: v1.3.1..v2.0.0