Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Nuget Package to the latest version #3

Open
wants to merge 248 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
cec7f6d
added unit test 'Nested grouping finds items in observableArrays - ob…
Aug 29, 2012
afb5c1c
extended group with a new option live
Aug 30, 2012
d320dd6
Merge branch 'master' into observableArrays
Aug 30, 2012
7e7157c
grouping ignores items nested in destroyed objects
Sep 1, 2012
ddab23b
validateables were not cleared before retraversing the viewmodel
Sep 1, 2012
6662dc3
destroyed handling is now also working for observable groupings (when…
Sep 1, 2012
ae7b134
Added missing semicolon.
Nov 22, 2012
ce20bd4
The traverse function of grouping stores the validatables in a tempor…
Nov 23, 2012
6f79d9f
Removed a comment.
Nov 23, 2012
04805b4
Merge branch 'master' into observableArrays-destroyed
Dec 3, 2012
4888a1c
Use validatablesTemp instead of the call to validatables() to subscri…
Dec 23, 2012
44bf5c2
Live tracking of observableArrays did work only on the arrays existing
Dec 23, 2012
372b09c
Added a todo for dispose handling.
Dec 23, 2012
b91e535
Number validator. Allow numbers starting with point.
dgaviola Mar 1, 2013
1f0e498
Update and rename ReadMe.md to README.md
ericmbarnard Apr 16, 2013
2b3cf17
Updated Links to point to new GitHub Repo/Wiki
ericmbarnard Apr 18, 2013
794f199
add the chinese localization file
Apr 20, 2013
42e69ae
accidently do a minor modification to the el-GR.js file
Apr 20, 2013
030aee0
pt-BR localization messages enhancements and typo fixes
May 3, 2013
c71e75a
Reorder phoneUS extender validation checks
JamesDunlop May 25, 2013
f8f9cca
Invoked error as an observable instead of setting it directly
stevegreatrex May 29, 2013
ec61b72
Merge pull request #285 from Knockout-Contrib/setError-Observable
stevegreatrex May 29, 2013
11e9477
Merge pull request #286 from Knockout-Contrib/master
stevegreatrex May 29, 2013
a34b84c
Update README.md
RReverser Jun 19, 2013
e102b7f
Step validation fix with tests
Jun 24, 2013
9fd5a4d
Merge pull request #295 from GothikX/master
stevegreatrex Jun 26, 2013
c168b75
Fix for Issue #313
AndersMalmgren Aug 23, 2013
4628951
api.reset: Removed dependency on jQuery
nickwb Sep 2, 2013
979dc70
Merge pull request #319 from nickwb/master
stevegreatrex Sep 2, 2013
e539277
Added config option decorateElementOnModified
dtritus Sep 4, 2013
1f9bc8b
Added tests for config option decorateElementOnModified
dtritus Sep 4, 2013
5c6ad6f
Merge pull request #320 from dtritus/master
stevegreatrex Sep 4, 2013
813028f
Added German localization
thomaswr Sep 8, 2013
13db367
Merge pull request #322 from thomaswr/master
stevegreatrex Sep 12, 2013
3f98cb9
Add viewModel and bindingContext to wrapped init call
Sep 18, 2013
47fa97b
Merge pull request #325 from mcliment/master
stevegreatrex Sep 19, 2013
d8173b9
Added Catalan localization
Sep 24, 2013
e16cb8e
Add Danish translation.
mbp Sep 26, 2013
12acbc3
Merge pull request #329 from mbp/add-danish-translation
stevegreatrex Sep 30, 2013
9e3b532
Merge pull request #327 from jseto/master
stevegreatrex Sep 30, 2013
54f4a41
Html5InputAttribute test now waits for async validators to load
codethug Oct 2, 2013
b367147
Passing through additional parameters
Oct 2, 2013
aad9642
first steps to a better build: new gruntfile and jshint working+passing
stevegreatrex Oct 3, 2013
a04319d
gruntfile now fully working - qunit update to fix timeouts
stevegreatrex Oct 3, 2013
0ef67ad
Merge branch 'master' of https://github.com/Knockout-Contrib/Knockout…
stevegreatrex Oct 5, 2013
48e486b
Added travis CI config
stevegreatrex Oct 5, 2013
dc30fbb
Split source into multiple files for better maintenance
stevegreatrex Oct 5, 2013
2fde9b6
Added build status notification
stevegreatrex Oct 5, 2013
f3d99fd
Added setRules implementation
stevegreatrex Oct 18, 2013
4b7d9e4
Fixed whitespace issues
stevegreatrex Oct 18, 2013
f129e6f
Merge pull request #331 from codethug/inputattributes
stevegreatrex Oct 18, 2013
e8d5016
Merged changes into new file structure
stevegreatrex Oct 18, 2013
c44368e
Merge pull request #338 from Knockout-Contrib/JamesDunlop-phoneus-fix
stevegreatrex Oct 18, 2013
5239a16
Merged changes into new file structure
stevegreatrex Oct 18, 2013
3f0aa44
Merge branch 'master' of https://github.com/Knockout-Contrib/Knockout…
stevegreatrex Oct 18, 2013
eefad88
Fixed lint issue
stevegreatrex Oct 18, 2013
b6fdf33
Merge branch 'Issue#313' of https://github.com/AndersMalmgren/Knockou…
stevegreatrex Oct 18, 2013
de635ce
Merge pull request #272 from e-lima/master
stevegreatrex Oct 18, 2013
fdd7515
Add Korean resource
gongdo Oct 22, 2013
accc695
Merge pull request #340 from gongdo/korean-resource
stevegreatrex Oct 22, 2013
e48950d
This commit fixes #342 issue.
Oct 23, 2013
effe30c
Merge pull request #343 from stalniy/issue-342
stevegreatrex Oct 23, 2013
a405940
Added few more minifications
Oct 23, 2013
c9815c7
It fixes #344
Oct 23, 2013
d22b6f8
Merge pull request #345 from stalniy/optimizations
stevegreatrex Oct 23, 2013
2b12aad
Removed unnecessary functions creations. Removed code duplications
Oct 24, 2013
32cdaaa
It fixes #312
Oct 26, 2013
aa43b90
Merge pull request #352 from stalniy/issue-312
stevegreatrex Oct 26, 2013
665fd5f
Min and max validation now use type attribute to determine behavior
codethug Oct 30, 2013
f9d4eb4
Merge pull request #355 from codethug/minmax2
stevegreatrex Oct 31, 2013
aeaf708
Updated to ko 3.0 and updated package.json for npm publishing
stevegreatrex Nov 4, 2013
f05d236
Localization character issues
stevegreatrex Nov 4, 2013
69be8e3
Fixed 'main' script specified in package.json
stevegreatrex Nov 6, 2013
c10dc41
Removed dependency on knockout. if this remains then npm downloads a …
stevegreatrex Nov 8, 2013
5526d75
Merge branch 'master' into 266-mass-apply-rules
stevegreatrex Nov 8, 2013
e7a9f21
re-added tests for setRules
stevegreatrex Nov 8, 2013
c41785f
Merge pull request #337 from Knockout-Contrib/266-mass-apply-rules
stevegreatrex Nov 8, 2013
c2dc48e
It fixes #346
Oct 24, 2013
dba75b6
Renamed decorateElement into decorateInputElement. Fixed code style
Oct 24, 2013
31fabb8
Removed unnecessary functions creations. Removed code duplications
Oct 24, 2013
695248a
Support observable params objects
warappa Nov 19, 2013
4070f45
Minor test naming fixes
warappa Nov 19, 2013
e38909a
Fixed ui tests
Nov 19, 2013
dd3d1f9
New configuration option for allowing HTML in validation messages
arnemart Nov 20, 2013
055fe48
Merge pull request #363 from warappa/master
stevegreatrex Nov 21, 2013
c638c93
Merge branch 'master' of https://github.com/arnemart/Knockout-Validat…
stevegreatrex Nov 21, 2013
c45c8aa
confirmed merge
stevegreatrex Nov 21, 2013
3bb085e
Merge pull request #351 from stalniy/optimize-validation-group
stevegreatrex Nov 21, 2013
03d063b
alternative solution that fixes #347
stevegreatrex Nov 21, 2013
2cbdd92
Merge branch 'master' of https://github.com/Knockout-Contrib/Knockout…
stevegreatrex Nov 21, 2013
3fd8ff3
rebuild after pull
stevegreatrex Nov 21, 2013
fbb65c0
isValidatable returns false for undefined or null values (fixes 292)
stevegreatrex Nov 21, 2013
18148d2
alternative solution that fixes #334
stevegreatrex Nov 21, 2013
a4e038d
Merge branch 'minor-fixes' of https://github.com/stalniy/Knockout-Val…
stevegreatrex Nov 21, 2013
5fe4a5a
merged changes
stevegreatrex Nov 21, 2013
4a0f89e
Fixed #365 - incorrect behaviour from unique validation
stevegreatrex Nov 21, 2013
200db18
Merge branch 'observableArrays-destroyed' of https://github.com/delix…
stevegreatrex Nov 21, 2013
4db9e3a
Merged changes into new file structure
stevegreatrex Nov 25, 2013
f98c0a4
Use production version of knockout-2.3.0 for testing to show errors c…
barkbarkuk Nov 27, 2013
0739f71
Fix issue of using private ko.utils.setTextContent method
barkbarkuk Nov 27, 2013
f2184ae
Made check for subscriptions before trying to clean them (making test…
barkbarkuk Nov 27, 2013
0d6783f
Merge pull request #371 from barkbarkuk/FixFor#368
stevegreatrex Dec 4, 2013
e5fd8fd
Ensured that onlyIf is applied to anonymous rules (fixes #374)
stevegreatrex Dec 6, 2013
6e145f2
Latvian (lv-LV) localization added
bogatykh Dec 11, 2013
0e9a402
Merged pending head changes
stevegreatrex Dec 12, 2013
c38a8d7
Merge pull request #378 from bogatykh/master
stevegreatrex Dec 12, 2013
8b358bf
Merge pull request #270 from yiqing-95/master
stevegreatrex Dec 12, 2013
7042c5f
Split tests out into multiple files (fixes #375)
stevegreatrex Dec 12, 2013
c885075
Merge pull request #382 from Knockout-Contrib/375-split-tests
stevegreatrex Dec 12, 2013
2326fda
Merged & added tests for #332
stevegreatrex Dec 12, 2013
0652a4c
bloody localisation again
stevegreatrex Dec 12, 2013
d31f365
Merged changes from head
stevegreatrex Dec 12, 2013
a25b577
Switched to returning the value of each error, not an observable (fix…
stevegreatrex Dec 12, 2013
a067d47
Merge pull request #294 from RReverser/patch-1
stevegreatrex Dec 12, 2013
999d8e2
Merge pull request #384 from Knockout-Contrib/383-group-returns-obser…
stevegreatrex Dec 18, 2013
a901825
Update nl-NL.js
Phille88 Jan 6, 2014
2c552eb
Create nl-BE.js
Phille88 Jan 6, 2014
9b6652e
Merge pull request #391 from Phille88/patch-5
stevegreatrex Jan 6, 2014
e3439a8
Merge pull request #390 from Phille88/patch-4
stevegreatrex Jan 6, 2014
98a2571
Solution and tests for issue 387
lucasmaj Jan 11, 2014
4bf3063
Merge pull request #393 from lucasmaj/master
stevegreatrex Jan 22, 2014
12b050d
Update nl-NL.js
SolidSoils Feb 25, 2014
6cd65d8
Update nl-BE.js
SolidSoils Feb 25, 2014
af96068
Merge pull request #408 from SolidSoils/patch-2
stevegreatrex Feb 25, 2014
d88ba98
Merge pull request #407 from SolidSoils/patch-1
stevegreatrex Feb 25, 2014
5165d42
Added romanian Localization/ro-RO.js
Mar 13, 2014
bc4cd6b
Added bulgarian translation.
adautev Mar 29, 2014
ff7c6fb
Added : pt-PT localization file
nunofilipecosta Apr 2, 2014
60cd8a3
Merge pull request #416 from nunofilipecosta/master
stevegreatrex Apr 8, 2014
f91ab3c
Update sv-SE.js
emilast Apr 24, 2014
797ef77
Merge pull request #420 from emilast/master
stevegreatrex Apr 24, 2014
571efc1
Added Czech (cs-CZ) localization file.
Jun 9, 2014
10ac4b3
Merge pull request #430 from martin-maly/master
stevegreatrex Jun 30, 2014
36236af
Add punctuation to validation messages to increase consistency
laurenrevere Aug 14, 2014
6bc7925
Change tests to match new error messages.
laurenrevere Aug 14, 2014
ec42145
Fix typeof incorrectness
JeffreyBrownEnlighten Aug 26, 2014
3097657
Merge pull request #445 from geeksnglitter/punctuation_fix
stevegreatrex Sep 26, 2014
07fc24b
min and max rules now works with Date observables
zzapal Oct 23, 2014
4633c8c
tests for min and max supporting Date
zzapal Oct 23, 2014
581d107
have added extra tests for maxLength and numeric values being used in…
grofit Oct 28, 2014
1d5cf26
removing c9 files
grofit Oct 28, 2014
b28b01f
Merge pull request #460 from grofit/master
stevegreatrex Oct 29, 2014
fd8f408
Fix for Knockout-Contrib#461
crissdev Nov 10, 2014
47ea024
Merge pull request #462 from crissdev/kv-base
crissdev Nov 10, 2014
2cbe6ad
Merge pull request #447 from JeffreyBrownEnlighten/master
crissdev Nov 11, 2014
6364140
Merge pull request #415 from adautev/master
crissdev Nov 11, 2014
dc6fa9c
Merge pull request #459 from zzapal/master
crissdev Nov 12, 2014
d5c238b
Merge branch 'master' of git://github.com/dotnetwise/Knockout-Validat…
crissdev Nov 13, 2014
6ffd371
Merge pull request #411 from dotnetwise/master
crissdev Nov 13, 2014
5e0b0dd
Use utf8 encoding for hu-HU localization file
crissdev Nov 13, 2014
fb05246
Update devDependencies
crissdev Nov 13, 2014
51e9ff1
Add version number in banner
crissdev Nov 13, 2014
13afbb7
Added support for KO's default textInput binding
Oct 28, 2014
34b17f1
Optionally support for knockout textInput binding (backwards compatib…
Nov 14, 2014
8ae3a9a
Merge pull request #463 from khakulov/kocontrib
crissdev Nov 14, 2014
04f9e2c
Add support for selectedOptions binding
crissdev Nov 14, 2014
2485d73
Make formatMessage aware if min and max rules were created from Javas…
crissdev Nov 15, 2014
2dada74
Do not change original data by kv.group
Nov 17, 2014
003c877
Fixed #400 - writeInputAttributes fails when anonymous rules are used
crissdev Nov 24, 2014
c12e739
Merge pull request #465 from khakulov/kv-group-fix
crissdev Nov 24, 2014
81da384
Merge pull request #466 from crissdev/issue-400
crissdev Nov 24, 2014
552b5b4
rebuild after pull
crissdev Nov 24, 2014
f4d1086
Added Turkish localization file.
yuks Nov 25, 2014
6bf202c
Merge pull request #467 from yuks/patch-1
crissdev Nov 25, 2014
e58bf05
add descriptive error for validationElement and validationMessage
crissdev Nov 28, 2014
435030b
Fix #137 - applyBindingsWithValidation fails when called with viewMod…
crissdev Dec 2, 2014
935e416
Merge pull request #474 from crissdev/issue-137
crissdev Dec 3, 2014
ffafb4b
Fix #472 - applyBindingsWithValidation should extend provided config
crissdev Dec 3, 2014
ad259c0
Fix #265 - dateISO rule accepts months or days outside the valid range
crissdev Dec 4, 2014
7c9d55b
Fix #140 - formatMessage does not accept more than on replacement
crissdev Dec 4, 2014
615e5d6
Merge pull request #476 from crissdev/issue-140
crissdev Dec 8, 2014
b11050a
update test environment
crissdev Dec 8, 2014
b00c6b0
Merge pull request #479 from crissdev/canary
crissdev Dec 8, 2014
f4464da
Refactor tests to ease transition to QUnit 2.1+
crissdev Dec 17, 2014
72ae9aa
Use native String.trim if available
crissdev Dec 17, 2014
a0a0fcd
Add support for observables updating the html5 attributes
davhdavh Dec 15, 2014
9bf20ed
Fix #472 - applyBindingsWithValidation fails when invoked with viewMo…
crissdev Dec 18, 2014
16061a7
Rebuild distributables
crissdev Dec 18, 2014
db2c96c
Fix #99 - Prevent ko.validation.group to notify with intermediary val…
crissdev Dec 24, 2014
3ad0ae8
Merge pull request #489 from Knockout-Contrib/issue-99
crissdev Dec 24, 2014
a06f418
Fix #490 - remove unnecessary call to runTraversal
crissdev Dec 24, 2014
c2f6d61
Make Russian localization more user friendly
aavezel Mar 4, 2014
be74432
Fix #494 - Grouping over validatedObservable objects is not possible
crissdev Dec 26, 2014
3dbd84d
Ensure validatedObservable updates validation errors when value changes
crissdev Jan 7, 2015
9b1ef1e
Merge pull request #495 from Knockout-Contrib/dyngroup
crissdev Jan 7, 2015
cdce5c3
Fix #277 - parseInputAttributes option may duplicate rules when enabled
crissdev Jan 7, 2015
1bfb924
Merge pull request #498 from Knockout-Contrib/issue-277
crissdev Jan 7, 2015
4d308b0
Add basic collection methods to errors, exposing raw validatables.
brettmorien Jan 8, 2015
4036f16
ko.validation.group should not resolve deferred computed values
crissdev Jan 8, 2015
7160a4f
Merge pull request #501 from Knockout-Contrib/issue-163
crissdev Jan 9, 2015
26be53b
Add missing bower.json
crissdev Jan 5, 2015
a3e1a0c
Merge pull request #502 from Knockout-Contrib/bower-json
crissdev Jan 9, 2015
19be216
Remove unnecessary markup from test runner
crissdev Jan 9, 2015
b29a8aa
Make localization files AMD and CommonJS/Node compatible
crissdev Jan 13, 2015
9f9c060
Merge pull request #503 from Knockout-Contrib/issue-492
crissdev Jan 13, 2015
c2d0ec1
Enable loading of multiple locales and add possibility to switch betw…
crissdev Jan 18, 2015
9027fe5
Merge pull request #506 from Knockout-Contrib/localization
crissdev Jan 18, 2015
fc3b0a3
Remove deprecated configure method
crissdev Jan 19, 2015
56b3468
Merge pull request #510 from Knockout-Contrib/issue-496
crissdev Jan 20, 2015
b4b1a66
Change project structure
crissdev Jan 20, 2015
0291ac7
Merge pull request #511 from Knockout-Contrib/issue-488
crissdev Jan 20, 2015
ec7237e
Update version in package.json
crissdev Jan 20, 2015
efe66f9
Use svg instead of png to get better image quality
PeterDaveHello Jan 21, 2015
d55e224
Merge pull request #512 from PeterDaveHello/patch-1
crissdev Jan 21, 2015
11cb6ed
Create zh-TW.js
PeterDaveHello Jan 21, 2015
ef56b6d
Merge pull request #513 from PeterDaveHello/patch-1
crissdev Jan 21, 2015
24d7abd
Update README.md
crissdev Jan 21, 2015
4194c31
Fix #509 - Localization loading randomly breaks when using requirejs
Jan 23, 2015
9a17a1f
Merge pull request #517 from ViceIce/master
crissdev Jan 23, 2015
7c3ac76
Add all files in dist directory to npm package to enable cdnjs npm au…
crissdev Jan 26, 2015
61a8e53
Merge pull request #522 from Knockout-Contrib/issue-518
crissdev Jan 26, 2015
40966de
2.0.1
crissdev Jan 26, 2015
55b5adc
Fix #509 - some localization files throw when loaded
crissdev Jan 26, 2015
9c2f4d3
Merge pull request #524 from Knockout-Contrib/issue509
crissdev Jan 27, 2015
65ce414
Fix #526 - validation cannot be removed from attached observable
crissdev Jan 28, 2015
a6931af
Merge pull request #527 from Knockout-Contrib/issue-526
crissdev Jan 28, 2015
1a784bf
Fix #528 - use peerDependencies for npm package dependencies
crissdev Jan 28, 2015
ace59f8
Merge pull request #530 from Knockout-Contrib/issue-528
crissdev Jan 29, 2015
8409e9a
Fix #519 - validationElement and validationMessage throw if observabl…
brettmorien Jan 26, 2015
d0a16f7
Merge pull request #529 from askheaves/master
crissdev Jan 30, 2015
802f302
2.0.2
crissdev Feb 1, 2015
ea6c240
Add CHANGELOG.md
crissdev Feb 8, 2015
52daa10
Fix #341 - async rules cannot return immediately
jhsowter Feb 8, 2015
b9462a7
Merge pull request #539 from jhsowter/async_imm
crissdev Feb 8, 2015
73660fb
Update jsFiddle in README.md
crissdev Feb 14, 2015
90a75ce
Add Arabic - Jordan (ar-JO) localization
arfilon Feb 20, 2015
730030c
Add CDN availability in README.md
crissdev Feb 23, 2015
5a71091
update test environment
crissdev Feb 24, 2015
a3ee788
Fix #547 - formatMessage fails when params is falsy
crissdev Feb 26, 2015
f8557bb
2.0.3
crissdev May 18, 2015
e86d097
CONTRIBUTING: Fix header syntax
jpaugh Mar 7, 2018
4ce2984
README: fix header syntax
jpaugh Mar 7, 2018
66e27d5
Small formatting fix for README.md
pielegacy Feb 22, 2018
0926b11
Update jsDelivr links
LukasDrgon Sep 6, 2017
a8d5441
Fix applyBindings with KO 3.5
richardlawley Jul 22, 2019
64d371c
Update version used in test runner
richardlawley Jul 22, 2019
c95a7cb
update dependencies
crissdev Oct 5, 2019
6e8470f
update continuous integration configurations
crissdev Oct 5, 2019
b24c7d3
fix Sweedish translation
SimmeNilsson Jun 3, 2019
3eb59a5
upgrade QUnit testing framework
crissdev Oct 5, 2019
2a4d8ed
improve example for custom rules usage
qwelias Mar 13, 2016
85c2220
Fix #617 - isEmptyVal doesn't always return a boolean
Hernandesjunio May 11, 2016
2373271
save as a dependency instead when installing via Bower
reneviering Feb 28, 2017
cad042c
add Slovak - Slovak Republic (sk-SK) localization
harrison314 Feb 6, 2016
520f47f
add Ukrainian - Ukraine (uk-UA) localization
indiwine Aug 21, 2017
cad52db
add Finnish - Finland (fi-FI) localization
Jan 22, 2017
7cd4346
fix comment refers to an invalid property name
crissdev Oct 8, 2019
913a0b2
2.0.4
crissdev Oct 8, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
root = true

[*]
charset = utf-8
end_of_line = unset
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab
indent_size = 4

[*.md]
trim_trailing_whitespace = false

[package.json]
indent_style = space
indent_size = 2
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,6 @@
*.iws
target
*.ncrunchsolution
node_modules
*.webinfo
*.log
18 changes: 18 additions & 0 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"curly": true,
"eqeqeq": true,
"immed": true,
"latedef": true,
"newcap": true,
"noarg": true,
"sub": true,
"undef": true,
"boss": true,
"eqnull": true,
"browser": true,
"smarttabs": true,
"globals": {
"jQuery": false,
"ko": true
}
}
6 changes: 6 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
language: node_js
node_js:
- 8
- 10
- 12
sudo: false
128 changes: 128 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# 2.0.4 (2019-10-09)

* fix isEmptyVal doesn't always return a boolean [#617](https://github.com/Knockout-Contrib/Knockout-Validation/issues/617)

* fix maxLength message for Sweedish translation [c3468ae](https://github.com/Knockout-Contrib/Knockout-Validation/commit/c3468ae62462ad68d0bdbb42c2c9fdfa7b91a71c), [#668](https://github.com/Knockout-Contrib/Knockout-Validation/pull/668), [#581](https://github.com/Knockout-Contrib/Knockout-Validation/pull/581)

* update CI configuration - target newer Node.js versions and configure AppVeyor [0a5bc13](https://github.com/Knockout-Contrib/Knockout-Validation/commit/0a5bc1397e1698548729d1dc3364f015fc603e44)

* upgrade QUnit testing framework to version 2.9.2 and target more versions of Knockout in CI (2.3.0, 3.4.2, 3.5.0) [b932885](https://github.com/Knockout-Contrib/Knockout-Validation/commit/b932885a3a5fd5546889a176bd98bb732ad86c2b)

* improve example for custom rules usage [#609](https://github.com/Knockout-Contrib/Knockout-Validation/pull/609)

* save as a dependency instead when installing via Bower [#643](https://github.com/Knockout-Contrib/Knockout-Validation/pull/643)

* add Slovak - Slovak Republic (sk-SK) localization [#605](https://github.com/Knockout-Contrib/Knockout-Validation/pull/605)

* add Ukrainian - Ukraine (uk-UA) localization [#648](https://github.com/Knockout-Contrib/Knockout-Validation/pull/648)

* add Finnish - Finland (fi-FI) localization [#639](https://github.com/Knockout-Contrib/Knockout-Validation/pull/639)


# 2.0.3 (2015-05-18)

### Features
* Add Arabic - Jordan (ar-JO) localization [#546](https://github.com/Knockout-Contrib/Knockout-Validation/pull/546)


### Bug Fixes

* formatMessage fails when params is falsy [#547](https://github.com/Knockout-Contrib/Knockout-Validation/issues/547)
* async rules cannot return immediately [#341](https://github.com/Knockout-Contrib/Knockout-Validation/issues/341)


# 2.0.2 (2015-02-02)

### Bug Fixes

* use `peerDependencies` for npm package dependencies [#528](https://github.com/Knockout-Contrib/Knockout-Validation/issues/528)
* `validationElement` and `validationMessage` bindings throw if observable is not validatable [#519](https://github.com/Knockout-Contrib/Knockout-Validation/issues/519)
* validation cannot be removed from attached observable [#526](https://github.com/Knockout-Contrib/Knockout-Validation/issues/526)
* localization may not work in node.js; some files were still not working with RequireJS [#509](https://github.com/Knockout-Contrib/Knockout-Validation/issues/509)
* Nuget package will contain the same file names as for Bower or NPM


# 2.0.1 (2015-01-26)

This release enables [cdnjs](https://cdnjs.com/libraries/knockout-validation) npm auto-update and fixes localization loading issue with RequireJS.


### Bug Fixes

* Localization loading randomly breaks when using requirejs [#509](https://github.com/Knockout-Contrib/Knockout-Validation/issues/509)


### Localization

* add localization file for Chinese - Taiwan (zh-TW) [#513](https://github.com/Knockout-Contrib/Knockout-Validation/pull/513)


# 2.0.0 (2015-01-20)

### Features

- new localization files: Hebrew, Italian, Persian, Hungarian, Croatian, Brazilian, Japanese, Swedish, Norwegian, Chinese, German, Catalan, Danish, Korean, Latvian, Romanian, Bulgarian, Portuguese, Czech, Turkish #165, #177, #196, #201, #203, #204, #212, #221, #261, #270, #322, #327, #329, #340, #378, #411, #415, #416, #430, #467
- add config option `errorsAsTitle` to disable setting element 'title' with error description. Default is `true` #168
- add config option `grouping.live` to react to changes to observableArrays #223
- add config option `decorateElementOnModified` #320
- add config option `allowHtmlMessages` for allowing HTML in validation messages #364
- add config option `validate.throttle` to implement throttling for validation #344
- add support for HTML5 date, email and number input types #130
- decorate radio buttons using checked binding #193
- Number validator - Allow numbers starting with point. #236
- step rule supports value `any` #271
- remove dependency on jQuery #318
- update knockout dependency to v3.0.0 #358
- add `setRules` method #337
- min and max validation use type attribute to determine behavior #355
- make library available through npm #357
- support observable params for validators #363
- min and max rules work with Date observables #459
- allow grouping options to be specified to `validatedObservable` #461
- add version in banner #428
- add support for `textInput` binding #451
- add support for `selectedOptions` binding #426
- add basic collection methods to errors, exposing raw validatables. #449
- ko.validation.group does not resolve deferred computed values unless they have rules defined on them. #163
- make localization files AMD and CommonJS/Node compatible #492
- enable loading of multiple locales and add possibility to switch between them #492


### Bug Fixes

- unwrap parameters before using them in `formatMessage` #235
- make attached error property to be observable #247, #173
- grouping options does not overwrite global configuration options #248
- titles are not reset when data becomes valid #170
- reorder `phoneUS` validation checks to preserve optional properties if observable is not initialized or null. #234
- fix memory leaks in `addAnonymousRule` rules #346
- handle rule `params` which may be undefined #334
- `unique` rule can behave incorrectly for external values #365
- use update binding handler instead of utility method setTextContent #368
- `onlyIf` doesn’t affect anonymous validation rule #374
- fix group returns observables in errors array, not the value of each error #383
- fix initial value for isValid of `validatedObservable` #387
- fix check for knockout library #447
- make `formatMessage` aware if min and max rules were created from Javascript #385
- `writeInputAttributes` fails when anonymous rules are used #400
- `maxLength` rule fails if the value (of the observable) is a number #457
- `applyBindingsWithValidation` fails when called with viewModel and options #137
- `applyBindingsWithValidation` should extend provided config #472
- `dateISO` rule accepts months or days outside the valid range #265
- `writeInputValidationAttributes` does not support write HTML5 attributes correctly when `params` is observable #481
- prevent `ko.validation.group` to notify with intermediary validation state #99
- grouping over validatedObservable objects is not possible #494
- `showAllMessages` throws when accessing `isModified` when grouping over validatedObservable instances #269
- `validatedObservable` does not react when its value changes #442
- updating a validatedObservable will not reset initial validation result #209
- `parseInputAttributes` option may duplicate rules when enabled #277


### Breaking Changes

- remove `ko.validation.configure` method, `ko.validation.init` must be used instead #496
- rename `decorateElement` to `decorateInputElement` #361
- do not change original data by `group` method #465, #225
- loading localization files using `script` tags or with and `AMD loader` no longer changes the language automatically. A call to `ko.validation.locale` is required #506
- rename some localization files due to invalid identifiers, no-NB.js → nb-NO.js, ca-CA.js → ca-ES.js c2d0ec19bc0abea073a4bbabc933e7299aa6af5b
- change project structure #511 - directories are now lowercase
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
#Interested in Contributing?
# Interested in Contributing?
Thanks for your interest! If you have any questions feel free to add an issue to the repo.

##Join the Knockout.Validation Team
## Join the Knockout.Validation Team
Firstly, I am looking for team members! The popularity of Knockout.Validation has become a bit more than I can handle purely in my own sparetime, and so I am looking for folks who want to help fix bugs, add features, and generally keep the Issue list at bay.

As a team member, you will have priority on determining the direction of Knockout.Validation. You will also get credit on all publicity, articles, references, etc... for Knockout.Validation.

If you are interested, shoot [Eric](https://github.com/ericmbarnard) a note

##Found a bug?
## Found a bug?
1. Please give your absolute best attempt to repro the issue with a test (it's really not that hard)
2. Fix the bug
3. Create PR to either Master, or the next upcoming release branch (eg: if there's both a 'Master' and 'v2.1' branch - create the PR against the 'v2.1' branch)

##Want to add a feature?
## Want to add a feature?
1. Attempt to at least start a discussion about the idea before coding it up
2. If it seems to get decent feedback, then go ahead and start building something
3. Create TESTS! It won't get merged if it doesn't have tests!
4. See #3 about creating a PR for the code you have written

###A Note about Line Endings, etc...
- I've added a .gitattribute file to try and force line-endings to be the same across repos. Some folks use Windows, some Mac, some Linux... I don't really care, but try not to screw up the repo formatting when doing PR's. Look at the .gitattributes and make sure you aren't breaking the mold.
### A Note about Line Endings, etc...
- I've added a .gitattribute file to try and force line-endings to be the same across repos. Some folks use Windows, some Mac, some Linux... I don't really care, but try not to screw up the repo formatting when doing PR's. Look at the .gitattributes and make sure you aren't breaking the mold.
17 changes: 0 additions & 17 deletions Dist/Knockout-Validation.nuspec

This file was deleted.

Loading