Skip to content

Commit

Permalink
v1.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
phuang26 committed Apr 24, 2024
1 parent 34929ed commit 04cafb2
Show file tree
Hide file tree
Showing 36 changed files with 2,111 additions and 613 deletions.
55 changes: 40 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,57 @@
1.1.4 - 2024-02-15
===================
* Bug fixes
# LabIMotion Changelog

## [1.3.0]
> 2024-04-24
* Features and enhancements:
* **Export/Import Collection function**: This function now includes self-designed elements within the same instance. See [discussion](https://github.com/LabIMotion/labimotion/discussions/15) for further details.
* **Restriction Setting**: New restriction options are available, and you can also assign an alternative name for the field. Refer to the [discussion](https://github.com/LabIMotion/labimotion/discussions/8) for more information.
* **Generic Element Split Function**: Introduce the 'Split' function, allowing users to split elements and establish parent-child relationships. Check [discussion](https://github.com/LabIMotion/labimotion/discussions/9) for more details.
* **Generic Element Reporting Function**: This feature enables users to generate a basic report based on a generic element in docx format. Check [discussion](https://github.com/LabIMotion/labimotion/discussions/12) for more details. A [visual demonstration](https://youtu.be/XUbMF99Aku0) is available.
* **System Units**: Additional system units are now supported. Click [here](https://github.com/LabIMotion/labimotion/wiki) to view the complete list.
* **Customize Default Unit for Field**: As a Designer, you can set a preferred unit for a field as the default option within the template. A [visual demonstration](https://youtu.be/mEmDDS9z19s) is available.
* Additional information has been added to the field header to provide designers with a quick overview.
* Bug fixes:
* Resolved issue with importing segments.
* Fixed issue where metadata download displayed labels instead of values.


## [1.1.4]
> 2024-02-15
* Bug fixes:
* fix generic dataset general info for CV

1.1.3 - 2024-01-31
===================

## [1.1.3]
> 2024-01-31
* Upgrade ruby to 2.7.8


1.1.2 - 2024-01-30
===================
* Bug fixes
## [1.1.2]
> 2024-01-30
* Bug fixes:
* fix: data cannot be removed from segment of element


1.1.1 - 2024-01-16
===================
* Bug fixes
## [1.1.1]
> 2024-01-16
* Bug fixes:
* fix the zip upload issue


1.1.0 - 2024-01-15
===================
## [1.1.0]
> 2024-01-15
* “Dataset Excel” improvement - more information is provided in the `Description` sheet. See the documentation: [https://www.chemotion.net/docs/labimotion/guides/user/datasets/download].


1.0.18 - 2023-10-30
===================
## [1.0.18]
> 2023-10-30
* Initial version
* Generic Designer
* Workflow of Generic Element
Expand Down
7 changes: 0 additions & 7 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,25 +1,18 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/labimotion/#{repo}.git" }

ruby '2.7.8'

gem 'bootsnap', '>= 1.13.0', require: false

group :development, :test do
gem 'byebug', platforms: %i[mri mingw x64_mingw]
end

group :development do
gem 'web-console', '>= 4.2.0'
gem 'listen', '~> 3.3'
gem 'rack-mini-profiler', '~> 2.0'
gem 'spring'
end

group :test do
gem 'capybara', '>= 3.26'
gem 'selenium-webdriver', '>= 4.0.0.rc1'
gem 'webdrivers'
end

gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]
14 changes: 0 additions & 14 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ GEM
addressable (2.8.4)
public_suffix (>= 2.0.2, < 6.0)
bindex (0.8.1)
bootsnap (1.16.0)
msgpack (~> 1.2)
builder (3.2.4)
byebug (11.1.3)
capybara (3.36.0)
Expand All @@ -42,12 +40,8 @@ GEM
concurrent-ruby (1.2.2)
crass (1.0.6)
erubi (1.12.0)
ffi (1.15.5)
i18n (1.13.0)
concurrent-ruby (~> 1.0)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
loofah (2.21.3)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
Expand All @@ -56,7 +50,6 @@ GEM
mini_mime (1.1.2)
mini_portile2 (2.8.4)
minitest (5.18.0)
msgpack (1.7.0)
nokogiri (1.13.10)
mini_portile2 (~> 2.8.0)
racc (~> 1.4)
Expand All @@ -81,9 +74,6 @@ GEM
rake (>= 12.2)
thor (~> 1.0)
rake (13.0.6)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
regexp_parser (2.8.0)
rexml (3.2.5)
rubyzip (2.3.2)
Expand Down Expand Up @@ -113,14 +103,10 @@ PLATFORMS
x86_64-linux

DEPENDENCIES
bootsnap (>= 1.13.0)
byebug
capybara (>= 3.26)
listen (~> 3.3)
rack-mini-profiler (~> 2.0)
selenium-webdriver (>= 4.0.0.rc1)
spring
tzinfo-data
web-console (>= 4.2.0)
webdrivers

Expand Down
7 changes: 6 additions & 1 deletion lib/labimotion.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ def self.log_exception(exception, current_user = nil)
autoload :Utils, 'labimotion/utils/utils'

######## APIs
autoload :GenericKlassAPI, 'labimotion/apis/generic_klass_api'
autoload :GenericElementAPI, 'labimotion/apis/generic_element_api'
autoload :GenericDatasetAPI, 'labimotion/apis/generic_dataset_api'
autoload :SegmentAPI, 'labimotion/apis/segment_api'
Expand Down Expand Up @@ -48,6 +49,7 @@ def self.log_exception(exception, current_user = nil)
autoload :SegmentHelpers, 'labimotion/helpers/segment_helpers'
autoload :DatasetHelpers, 'labimotion/helpers/dataset_helpers'
autoload :SearchHelpers, 'labimotion/helpers/search_helpers'
autoload :ParamHelpers, 'labimotion/helpers/param_helpers'
autoload :ConverterHelpers, 'labimotion/helpers/converter_helpers'
autoload :SampleAssociationHelpers, 'labimotion/helpers/sample_association_helpers'
autoload :RepositoryHelpers, 'labimotion/helpers/repository_helpers'
Expand All @@ -59,13 +61,15 @@ def self.log_exception(exception, current_user = nil)
autoload :TemplateHub, 'labimotion/libs/template_hub'
autoload :ExportDataset, 'labimotion/libs/export_dataset'
autoload :SampleAssociation, 'labimotion/libs/sample_association'
autoload :PropertiesHandler, 'labimotion/libs/properties_handler'

######## Utils
autoload :Prop, 'labimotion/utils/prop'
autoload :ConState, 'labimotion/utils/con_state'
autoload :FieldType, 'labimotion/utils/field_type'
autoload :Serializer, 'labimotion/utils/serializer'
autoload :Search, 'labimotion/utils/search'


######## Collection
autoload :Export, 'labimotion/collection/export'
autoload :Import, 'labimotion/collection/import'
Expand Down Expand Up @@ -97,6 +101,7 @@ def self.log_exception(exception, current_user = nil)
autoload :Segmentable, 'labimotion/models/concerns/segmentable'
autoload :Datasetable, 'labimotion/models/concerns/datasetable'
autoload :AttachmentConverter, 'labimotion/models/concerns/attachment_converter.rb'
autoload :LinkedProperties, 'labimotion/models/concerns/linked_properties'


end
Loading

0 comments on commit 04cafb2

Please sign in to comment.