Skip to content

Commit 8f6d184

Browse files
authored
Allow string for datetime type (#95)
1 parent cc7da11 commit 8f6d184

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [6.9.1] - 2025-10-02
5+
### Fixed
6+
- DateTime can be String now
7+
48
## [6.9.0] - 2025-10-02
5-
### Changed
6-
- Add check of data scalar types in order to provide readable error text.
9+
### Added
10+
- Add check of data scalar types in order to provide readable error text
711

812
## [6.8.0] - 2025-08-25
913
### Changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
table_sync (6.9.0)
4+
table_sync (6.9.1)
55
memery
66
rabbit_messaging (>= 1.7.0)
77
rails

lib/table_sync/utils/schema/validator/type.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def initialize(display_name, klasses)
1313

1414
# rubocop:disable Layout/ClassStructure
1515
STRING = new("String", [String]).freeze
16-
DATETIME = new("DateTime", [::Sequel::SQLTime, Date, Time, DateTime]).freeze
16+
DATETIME = new("DateTime", [String, ::Sequel::SQLTime, Date, Time, DateTime]).freeze
1717
INTEGER = new("Integer", [Integer]).freeze
1818
DECIMAL = new("Decimal", [Numeric]).freeze
1919
BOOLEAN = new("Boolean", [TrueClass, FalseClass]).freeze

lib/table_sync/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module TableSync
4-
VERSION = "6.9.0"
4+
VERSION = "6.9.1"
55
end

spec/receiving/models_spec.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,6 @@
606606
end
607607
let(:error) do
608608
{
609-
datetime: "expected DateTime, got: String",
610609
integer: "expected Integer, got: Float",
611610
decimal: "expected Decimal, got: String",
612611
boolean: "expected Boolean, got: String",

0 commit comments

Comments
 (0)