Prepare for v2.0.0.beta1

This commit is contained in:
Luca Guidi 2022-07-18 11:07:55 +02:00
parent 1705bb19c8
commit fc01b8068e
No known key found for this signature in database
GPG Key ID: 319B8D04DABE74E0
6 changed files with 483 additions and 264 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,29 @@
# Hanami
### The web, with simplicity.
## Features
## v2.0.0.beta1 - 2021-07-20
- Generate new apps using `app/` directory
## v2.0.0.alpha8 - 2021-05-19
## v2.0.0.alpha7.1 - 2021-03-09
## v2.0.0.alpha7 - 2021-03-08
## v2.0.0.alpha6 - 2021-02-10
## v2.0.0.alpha5 - 2021-01-12
## v2.0.0.alpha4 - 2021-12-07
## v2.0.0.alpha3 - 2021-11-09
## v2.0.0.alpha2 - 2021-05-04
## v2.0.0.alpha1 - 2019-01-30
## v1.3.3 - 2019-09-20
@ -110,14 +131,14 @@
- Assets preprocessors support (eg. Sass, ES6, Opal, Less, CoffeScript..)
- Assets compressors (eg. YUI, UglifyJS2, Google Closure Compiler, Sass..)
- Assets helpers:
* `javascript`
* `stylesheet`
* `favicon`
* `image`
* `video`
* `audio`
* `asset_path`
* `asset_url`
- `javascript`
- `stylesheet`
- `favicon`
- `image`
- `video`
- `audio`
- `asset_path`
- `asset_url`
- Content Delivery Network (CDN) support for static assets (CDN mode)
- Checksum suffix for static assets in production mode (Digest mode)
- Support for third party gems as assets distribution channel (eg. `lotus-jquery`)
@ -159,7 +180,7 @@
- `Lotus.env` and `Lotus.env?` for current environment introspection (eg. `Lotus.env?(:test)` or `Lotus.env?(:staging, :production)`)
- Allow repositories to execute raw query/commands against database
- Automatic timestamps update for entities
Dirty Tracking for entities (via `Lotus::Entity::DirtyTracking`)
Dirty Tracking for entities (via `Lotus::Entity::DirtyTracking`)
- Nested RESTful resource(s)
- String pluralization and singularization

10
Gemfile
View File

@ -8,11 +8,11 @@ unless ENV["CI"]
gem "yard"
end
gem "hanami-utils", "~> 2.0.alpha", github: "hanami/utils", branch: "main"
gem "hanami-router", "~> 2.0.alpha", github: "hanami/router", branch: "main"
gem "hanami-controller", "~> 2.0.alpha", github: "hanami/controller", branch: "main"
gem "hanami-cli", "~> 2.0.alpha", github: "hanami/cli", branch: "main"
gem "hanami-view", "~> 2.0.alpha", github: "hanami/view", branch: "main"
gem "hanami-utils", github: "hanami/utils", branch: "main"
gem "hanami-router", github: "hanami/router", branch: "main"
gem "hanami-controller", github: "hanami/controller", branch: "main"
gem "hanami-cli", github: "hanami/cli", branch: "main"
gem "hanami-view", github: "hanami/view", branch: "main"
gem "hanami-devtools", github: "hanami/devtools", branch: "main"

View File

@ -21,7 +21,6 @@ Gem::Specification.new do |spec|
"LICENSE.md",
"README.md",
"hanami.gemspec",
"bin/*",
"lib/**/*"
]

View File

@ -8,7 +8,7 @@ module Hanami
module Version
# @since 0.9.0
# @api private
VERSION = "2.0.0.alpha8"
VERSION = "2.0.0.beta1"
# @since 0.9.0
# @api private

View File

@ -2,6 +2,6 @@
RSpec.describe "Hanami::VERSION" do
it "returns current version" do
expect(Hanami::VERSION).to eq("2.0.0.alpha8")
expect(Hanami::VERSION).to eq("2.0.0.beta1")
end
end