Skip to content

Commit

Permalink
Merge pull request #45 from shivam091/4.12.0
Browse files Browse the repository at this point in the history
4.12.0
  • Loading branch information
shivam091 authored Oct 16, 2023
2 parents 7159df6 + 6e963cc commit ad0282a
Show file tree
Hide file tree
Showing 9 changed files with 1,629 additions and 7 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## [4.12.0](https://github.com/shivam091/unit_measurements/compare/v4.11.0...v4.12.0) - 2023-10-16

### What's new

- Added new units in `area` (are, barn, hectare, acre, square chain, square furlong, square rod) unit group.
- Added new units in `volume` (cup, quart, gill, pint, gallon, barrel, teaspoon, tablespoon, fluid ounce) unit group.

----------

## [4.11.0](https://github.com/shivam091/unit_measurements/compare/v4.10.0...v4.11.0) - 2023-10-15

### What's new
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
unit_measurements (4.11.0)
unit_measurements (4.12.0)
activesupport (~> 7.0)

GEM
Expand Down
7 changes: 7 additions & 0 deletions lib/unit_measurements/unit_groups/area.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,21 @@
primitive "m²"

system :metric do
unit "a", value: "100 m²", aliases: ["are", "ares"]
unit "b", value: "1e-28 m²", aliases: ["barn", "barns"]
unit "m²", aliases: ["m^2", "sq m", "square meter", "square meters", "square metre", "square metres"]
unit "ha", value: "10000 m²", aliases: ["hectare", "hectares"]
unit "km²", value: "1e+6 m²", aliases: ["km^2", "sq km", "square kilometer", "square kilometers", "square kilometre", "square kilometres"]
end

system :imperial do
unit "ac", value: "4046.8564224 m²", aliases: ["acre", "acres"]
unit "in²", value: "0.00064516 m²", aliases: ["in^2", "sq in", "square inch", "square inches"]
unit "ft²", value: "144 in²", aliases: ["ft^2", "sq ft", "square foot", "square feet"]
unit "yd²", value: "9 ft²", aliases: ["yd^2", "sq yd", "square yard", "square yards"]
unit "mi²", value: "3097600 yd²", aliases: ["mi^2", "sq mi", "square mile", "square miles"]
unit "ch²", value: "484 yd²", aliases: ["ch^2", "sq ch", "square chain", "square chains"]
unit "fur²", value: "48400 yd²", aliases: ["fur^2", "sq fur", "square furlong", "square furlongs"]
unit "rod²", value: "272 1/4 ft²", aliases: ["rod^2", "sq rod", "square rod", "square rods"]
end
end
10 changes: 10 additions & 0 deletions lib/unit_measurements/unit_groups/volume.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,15 @@
unit "ft³", value: "1728 in³", aliases: ["ft^3", "cu ft", "cubic foot", "cubic feet"]
unit "yd³", value: "27 ft³", aliases: ["yd^3", "cu yd", "cubic yard", "cubic yards"]
unit "mi³", value: "5451776000 yd³", aliases: ["mi^3", "cu mi", "cubic mile", "cubic miles"]

unit "c", value: "284.130625e-6 m³", aliases: ["cup", "cups"]
unit "qt", value: "0.0011365225 m³", aliases: ["quart", "quarts"]
unit "gi", value: "1/2 c", aliases: ["gill", "gills"]
unit "pt", value: "1/8 gal", aliases: ["pint", "pints"]
unit "gal", value: "4.54609 dm³", aliases: ["gallon", "gallons"]
unit "bbl", value: "36 gal", aliases: ["barrel", "barrels"]
unit "tsp", value: "1/24 gi", aliases: ["teaspoon", "teaspoons"]
unit "tbsp", value: "3 tsp", aliases: ["tbs", "tablespoon", "tablespoons"]
unit "floz", value: "1/160 gal", aliases: ["fluid ounce", "fluid ounces"]
end
end
2 changes: 1 addition & 1 deletion lib/unit_measurements/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@

module UnitMeasurements
# Current stable version.
VERSION = "4.11.0"
VERSION = "4.12.0"
end
Loading

0 comments on commit ad0282a

Please sign in to comment.