Commit Graph

  • 597f93b316 Merge branch 'correct-error-order' into v9 v9.2.2 Dean Karn 2016-11-15 20:36:43 -0500
  • 4e43fa1562 change field cache to array Dean Karn 2016-11-15 20:36:34 -0500
  • 493dfb6209 correct required tag functionality for pointers, now works like old `exists` tag. v9.2.1 Dean Karn 2016-09-28 10:56:49 -0400
  • 506cc5da56 Add Filter logic v9.2.0 Dean Karn 2016-09-25 13:46:40 -0400
  • 0c0ae405d3 Update README.md Dean Karn 2016-09-22 19:10:05 -0400
  • 335c8e2fac Merge pull request #256 from jawher/fix-goimports-diff v9.1.3 Dean Karn 2016-09-22 19:05:45 -0400
  • 73e8e76de2 Fix universal translator imports so that goimports doesn't get remove them #256 Jawher Moussa 2016-09-22 13:29:12 +0200
  • 23e84d2f88 Update README.md v9.1.2 Dean Karn 2016-09-19 11:36:13 -0400
  • 678f8cf9a3 Merge branch 'field-level-validation2' into v9 Dean Karn 2016-09-19 11:35:22 -0400
  • cddc415625 perf enhancements + corrected issue with or's Dean Karn 2016-09-19 11:28:38 -0400
  • 42a0d6df3b some minor perf with recursion Dean Karn 2016-09-17 14:12:20 -0400
  • 7c2b5d8471 Update README.md v9.1.1 Dean Karn 2016-09-16 13:24:00 -0400
  • 4b3eedc379 Merge branch 'i18n-custom-errors' into v9 v9.1.0 Dean Karn 2016-09-15 15:58:17 -0400
  • 110c8638eb add good documentation Dean Karn 2016-09-15 15:31:31 -0400
  • 0e70fdfc72 add translation example + documentation Dean Karn 2016-09-15 15:31:07 -0400
  • a7ca4a1d32 add default translations for "en" Dean Karn 2016-09-15 14:50:04 -0400
  • 532878b008 initial translation/custom error code Dean Karn 2016-09-14 14:48:46 -0400
  • 6f98212623 Update CONTRIBUTING.md Dean Karn 2016-09-01 09:13:50 -0400
  • 0af0043f29 update CI badge to v9 v9.0.0 Dean Karn 2016-09-01 08:38:55 -0400
  • a7cc53a707 documentation, examples and template updates. Dean Karn 2016-09-01 08:36:55 -0400
  • 9ba3297c49 Update benchmarks run against Go 1.7 Dean Karn 2016-08-23 16:10:39 -0400
  • fd299f5b79 Update README.md #277 Dean Karn 2016-08-08 10:30:05 -0400
  • 1cbfa0bbff RC1 Release v9.0.0RC1 Dean Karn 2016-08-08 10:13:19 -0400
  • b0883e6ed8 RC1 Release joeybloggs 2016-08-08 09:54:52 -0400
  • 852e5ff9f9 Merge pull request #252 from go-playground/v8 Dean Karn 2016-08-06 22:00:05 -0400
  • 2de56ed26a add parallel versions of all benchmarks joeybloggs 2016-08-06 21:47:16 -0400
  • 3e196d49c6 saving some bytes uint8 vs int joeybloggs 2016-08-06 20:41:38 -0400
  • b2c8f66e7b why pass the Field names, they already belong to the namespaces... joeybloggs 2016-08-06 20:18:19 -0400
  • ea09db9292 aha! there's the extra allocation(s) Ive been chasing down! joeybloggs 2016-08-06 16:03:45 -0400
  • 1714ba2b67 convert switch to if joeybloggs 2016-08-06 15:47:17 -0400
  • 6765805f88 continuing perf optimizations joeybloggs 2016-08-06 15:23:45 -0400
  • 27b607d6ad avoid a couple of dive allocations joeybloggs 2016-08-06 14:19:33 -0400
  • 01925e342a regain 100% test coverage joeybloggs 2016-08-06 14:09:18 -0400
  • ecad6333b1 increase dive tag performance. joeybloggs 2016-08-06 13:55:36 -0400
  • dcdba454d7 some variable cleanup joeybloggs 2016-08-05 23:21:09 -0400
  • d9bfef9fe0 speed up structPartial and structExcept string parsing joeybloggs 2016-08-05 23:11:33 -0400
  • 8d0fd80a80 removed creation of a couple stack variables and creation of errors joeybloggs 2016-08-05 23:02:12 -0400
  • a8f7aaba72 remove TODO: tried it, only helped with 1 allocation, not worth the overhead and potential contention joeybloggs 2016-08-05 22:34:40 -0400
  • f581a2d517 reuse field joeybloggs 2016-08-05 22:26:20 -0400
  • 98dee40973 perf updates all around! joeybloggs 2016-08-05 22:15:08 -0400
  • 560bff6526 testing joeybloggs 2016-08-05 16:10:01 -0400
  • 8c60a612c5 code coverage back to 100% + some code cleanup joeybloggs 2016-08-05 12:34:43 -0400
  • 2fe87f7a8d better error message. joeybloggs 2016-08-05 07:54:57 -0400
  • 5fedd8c08a buffer errTag + errs array. joeybloggs 2016-08-05 07:15:25 -0400
  • 5d28ac67f7 remove validatable logic as it does't really work, both with clarity and pointer vs non-pointer receivers joeybloggs 2016-08-04 21:20:58 -0400
  • 1ff58be284 finish conversion of test + some fixes. joeybloggs 2016-08-04 11:00:01 -0400
  • 3bf69e2bbd converting tests joeybloggs 2016-08-03 22:02:47 -0400
  • 7e731afde9 field name updates joeybloggs 2016-08-03 19:20:42 -0400
  • e0e1af6a61 working instance joeybloggs 2016-08-03 14:46:35 -0400
  • 598aac293f Update README.md #252 Dean Karn 2016-08-02 09:45:00 -0400
  • 5f57d2222a increment version in README v8.18.1 joeybloggs 2016-07-18 09:41:25 -0400
  • 77f59a0ea0 corrected some spelling mistakes in documentation joeybloggs 2016-07-18 09:40:22 -0400
  • 1d3a3d281b Merge branch 'minor-perf-1' into v8 v8.18.0 joeybloggs 2016-07-18 09:13:00 -0400
  • 89d5a94084 final touches + README updates joeybloggs 2016-07-18 09:06:08 -0400
  • 80301d1184 fix go report card badge. joeybloggs 2016-07-14 17:11:36 -0400
  • 49d9b2c35e Merge branch 'minor-perf-merge' into minor-perf-1 joeybloggs 2016-07-14 17:06:10 -0400
  • 99a0f5e141 Merge branch 'merge' into minor-perf-merge joeybloggs 2016-07-14 17:06:03 -0400
  • 7a080ada5b Fix issue with omitempty combined with nullable types in combination with a default static value set as the value v8.17.3 joeybloggs 2016-07-14 16:46:21 -0400
  • 393130c3f4 Merge pull request #248 from go-playground/v8 Dean Karn 2016-07-11 16:20:11 -0400
  • 3ef55a89aa fix some needed Type() calls. joeybloggs 2016-07-11 14:41:27 -0400
  • 43f7b7d61a save some bytes joeybloggs 2016-07-11 14:32:42 -0400
  • 05d6aece82 remove a few TODO's attempted but perf didn't increase. joeybloggs 2016-07-11 14:10:46 -0400
  • 4ce4d1cd71 gain another 5% on average by changing tag type from bool's to enum joeybloggs 2016-07-11 13:54:33 -0400
  • 330b12dacd Phase 1 optimization complete, Phase 2 ( Warm liquid goo phase ) commencing joeybloggs 2016-07-11 11:39:04 -0400
  • 210684a828 code cleanup + add missing tag cache with FieldWith func joeybloggs 2016-07-11 09:09:25 -0400
  • c0a414dc9e initial un-refined new caching system joeybloggs 2016-07-11 08:53:33 -0400
  • 5c8ad6a1a9 only check struct validity once joeybloggs 2016-07-09 16:02:29 -0400
  • cdfcf16a86 fix some minor listing. joeybloggs 2016-07-09 11:28:37 -0400
  • 25f1823069 Merge pull request #243 from kenkouot/patch-1 v8.17.2 #248 Dean Karn 2016-06-21 21:15:37 -0400
  • 719d0b12ee Fix another typo: eq to ne #243 Kenneth Kouot 2016-06-21 17:11:27 -0700
  • 3499e730cb Fix typo: ne is validation key for not equal Kenneth Kouot 2016-06-21 16:50:52 -0700
  • 6f5a84197b Merge cb6023da75 into 014792cf3e #238 0fuzz 2016-05-03 13:33:02 +0000
  • cb6023da75 Add tags to error error output #238 Rutger van de Putte 2016-05-03 14:53:42 +0200
  • 014792cf3e Update README version v8.17.1 joeybloggs 2016-02-23 15:26:51 -0500
  • e7749ea250 Update validations for "url" and "uri" because of Go 1.6 changes joeybloggs 2016-02-23 15:26:02 -0500
  • 93bb347253 Update validations for "url" and "uri" because of Go 1.6 changes joeybloggs 2016-02-23 15:25:49 -0500
  • 1214d3629c Update README.md Dean Karn 2016-02-18 16:51:20 -0500
  • bd356b6899 Merge pull request #235 from moogle19/master Dean Karn 2016-02-17 10:18:01 -0500
  • 851787be1b Add unicode email tests #235 Kevin Seidel 2016-02-17 12:53:31 +0100
  • f38559b489 Update checking unexpected fields for Go 1.6 https://tip.golang.org/doc/go1.6#reflect v8.17 joeybloggs 2016-02-15 20:41:29 -0500
  • 4c79e69823 Merge pull request #234 from go-playground/krhubert v8.16 Dean Karn 2016-02-02 20:01:43 -0500
  • bf5ac690d6 Add a couple more test cases #234 joeybloggs 2016-02-02 08:37:11 -0500
  • 6851add4e4 Update to avoid double resolves joeybloggs 2016-02-02 08:33:55 -0500
  • 4cb9152af0 correct IsUPDAddrResolvable functions joeybloggs 2016-02-02 08:23:37 -0500
  • faf40fd62f Correct validation for TCPAddrResolvable joeybloggs 2016-02-02 08:12:47 -0500
  • bcda2447c1 Merge 3eaf857419 into 73aaa89512 #233 krhubert 2016-01-30 01:37:13 +0000
  • 73aaa89512 Update README.md Dean Karn 2016-01-29 20:36:57 -0500
  • 7b758151c6 Add workaround for go issue joeybloggs 2016-01-20 10:06:30 -0500
  • 3eaf857419 Add docs tcp/udp/ip/unix addresses resolve #233 Hubert Krauze 2016-01-20 09:52:59 +0100
  • ee0ce7d37e Add test for tcp/udp/ip/unix addresses resolve Hubert Krauze 2016-01-20 09:44:06 +0100
  • 312ba49f28 Remove duplicated "Usage: mac" from docs Hubert Krauze 2016-01-19 15:11:08 +0100
  • def24ae611 Add Resolvable suffix to functions so they can be more meaningful Hubert Krauze 2016-01-19 15:09:50 +0100
  • 5a99cf6052 Add validation functions for tcp/udp/ip/unix addresses Hubert Krauze 2016-01-19 13:01:05 +0100
  • c193cecd12 Merge branch 'complimentary-software-section' into v8 v8.15.1 joeybloggs 2016-01-09 19:39:59 -0500
  • 64b7e2bb79 correct CI links joeybloggs 2016-01-09 19:39:29 -0500
  • 50ada8d03a Add Complimentary software section README joeybloggs 2016-01-09 19:28:39 -0500
  • d370e28d44 Merge pull request #232 from aarongreenlee/v8 Dean Karn 2016-01-09 19:10:57 -0500
  • 0b51ee1e8e Removed duplicate punctuation. #232 Aaron Greenlee 2016-01-09 13:49:43 -0500
  • 71d9b9e91c Some grammer corrections; Formatting of GoDoc Aaron Greenlee 2016-01-09 13:42:12 -0500
  • 24ea3a17b5 Minor typo corrected in doc.go Aaron Greenlee 2016-01-09 12:30:34 -0500