1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260
|
Release history for Path-IsDev
1.001003 2017-03-09T20:21:10Z 4dcd533
- Bugfix: Avoid -Ddefault_inc_excludes_dot failures ( also makes tests *much* faster )
[Dependencies::Stats]
- Dependencies changed since 1.001002, see misc/*.deps* for details
- configure: +1 (recommends: ↑1)
- develop: +14 ↑4 -3 (recommends: +1, suggests: ↑2)
- runtime: (recommends: +1)
- test: +1 ↓1 (recommends: ↑1 ↓1)
1.001002 2014-08-16T04:40:51Z
[00 Trivial]
- CPANDAY!
- no code changes
- tests augmented
- whitespace reduced
[Dependencies::Stats]
- Dependencies changed since 1.001001, see misc/*.deps* for details
- configure: ↓1
- develop: +1 (suggests: ↑2)
- test: +1 -3 (recommends: ↑1 -1)
[Metadata]
- move to kentnl org
[Misc]
- Improve source side POD to reduce build side whitespace.
[Tests]
- update Test::ReportPrereqs
1.001001 2014-07-12T18:23:30Z
[00 Trivial]
- Misc packaging cleanups.
[Dependencies::Stats]
- Dependencies changed since 1.001000, see misc/*.deps* for details
- configure: (recommends: ↑1)
- develop: +3 -3 (suggests: +2 -1)
- test: (recommends: ↑2)
1.001000 2014-03-01T13:22:00Z
[00 Majorish]
- Tooling switched to ExtUtils::MakeMaker
[Bug fixes]
- Needed newer Path::Tiny for ->realpath
[Dependencies::Aggregate]
- 5.008 - 48 → 43
- 5.010 - 31 → 32
- 5.019 - 17 → 16
[Dependencies::Stats]
- Dependencies changed since 1.000002, see misc/*.deps* for details
- build: -1
- configure: +1 -1 (recommends: +1)
- develop: +7 ↑1 -9
- runtime: +1 ↑2
- test: +4 ↓1 (recommends: +4)
1.000002 2013-11-22T03:28:04Z
[Bug Fixes]
- Attempt to avoid failures on some Win32's where methods other than File::HomeDir->my_home don't work at all.
[Dependencies::Stats]
- Dependencies changed since 1.000001, see misc/*.deps* for details
- develop: ↑1
[Maintenance]
- Split Changes into Changes.{deps,deps.all,deps.dev} for easier reading for maintainers.
1.000001 2013-11-21T11:49:20Z
[Dependencies::Stats]
- Dependencies changed since 1.000000, see misc/*.deps* for details
- build: ↑1
- configure: ↑1
- develop: +42 ↑1
- test: ↑1 -3
[Documentation]
- README.mkdn → MetaCPAN
- Encoding → UTF-8
[Maintenance]
- Increase deps on Module::Build and Test::More
- Removes a few deps no longer needed.
[Packaging]
- Use new fallback code in MB
[Tests]
- Replace Test::Compile with Test::Compile::PerFile
1.000000 2013-10-18T09:55:20Z
[00 Supermajor Changes - Breaking Everything]
- This release comes with many significant changes that are likely to break any closely built dependencies.
- External export interface contains no visible changes, but underyling plumbing is under heavy construction.
[01 Role Refactory]
- Any existing code that relied on previous roles or base classes will be BROKEN by this release.
- Roles again reimplemented and split to be more horizonal instead of vertically integrated.
- This means all Heuristics need to provide a ->matches() or ->excludes() method now, and manually call their
composite roles, and manually set $result_object->result(1) where relevant.
[02 Base class removal]
- Base classes that we're deprecated in 0.6.0 are gone now.
[03 Version Schema Change]
- Version scheme is now Y.nnnnnn . If this is a problem for you, this means you're a downstream who doesn't normalise
versions yet. Please learn to normalise, perl upstream break your assumptions.
- Versions will retain semantic difference, just there more "perl internals" friendly.
[04 New Heuristic Match Types]
- Now a Matcher that matches on full paths
[05 New Negative Heuristics]
- ::HomeDir - Excludes all the paths returned by File::HomeDir
- ::PerlINC - Excludes all the paths in Config.pm
[06 Updated Heuristic Sets]
- ::Basic now includes ::HomeDir and ::PerlINC exclusions
[07 Internals]
- Requirement for matches to debug themselves greatly reduced.
- Matches now only need to report context feedback via the result object
- The result object intelligently executes relevant debugging intel
[Dependencies]
- Now depends on File::HomeDir
- Perl 5.6 is now minimum ( was 5.10 )
- Test::More increased.
[Dependencies::Stats]
- Dependencies changed since 0.6.0, see misc/*.deps* for details
- develop: ↑2
- runtime: +1 ↓1
- test: ↑1
0.6.0 2013-10-05T17:56:06Z
[00 Major Changes - Role Apocalypse]
- All internals that could be rewritten to invoke roles instead of inheritance, have been done so.
- Base classes for existing things still exist, and should still work, however, they're on borrowed time.
[Dependencies]
- Now requires Role::Tiny
- No longer requires parent
[Dependencies::Stats]
- Dependencies changed since 0.5.0, see misc/*.deps* for details
- runtime: +2 -1
0.5.0 2013-10-05T15:00:12Z
[00 Major Changes - Result Object]
- Internals now re-written slightly to pass around a result object that communicates state.
- Everywhere $path was previously used, $result_object->path is now used instead.
- $result_object->path guaranteed to exist and be a ref of some kind.
- $result_object->path automatically upgraded to Path::Tiny if provided as a string
- ->matches() and ->excludes() can now record results of heuristics by invoking $result_object->add_reason()
- Path::IsDev::Object->_matches($path) now exists and returns a Result Object for $path
- Dumping result object will give you as much info as turning debugging on would
0.4.0 2013-09-27T17:48:00Z
[00 Major Changes - Negative Heuristics]
- Now has a system to indicate negative heuristics, to mark given directories as "not dev", which cause other postive
heuristics to be ignored.
- One basic negative heuristic added, 'IsDev::IgnoreFile'
- Basic Negative heuristic comes standard with the basic set.
[Dependencies::Stats]
- Dependencies changed since 0.3.3, see misc/*.deps* for details
- develop: +1 -1 (recommends: -1, suggests: +1 -1)
0.3.3 2013-09-26T07:09:14Z
[Bugfix]
- Use a Non-Win32-failing compile test
[Dependencies]
- Now requires File::Spec for testing.
[Dependencies::Stats]
- Dependencies changed since 0.3.2, see misc/*.deps* for details
- test: +1
0.3.2 2013-09-18T17:45:37Z
[Bugfix]
- Require a version 0.010 of Class::Tiny that doesn't exhibit the "used only once" warning
[Dependencies::Stats]
- Dependencies changed since 0.3.1, see misc/*.deps* for details
- runtime: ↑1
0.3.1 2013-09-18T02:21:11Z
[Bugfix]
- Require a Class::Tiny 0.005 for lazy attrs
[Dependencies::Stats]
- Dependencies changed since 0.3.0, see misc/*.deps* for details
- runtime: ↑1
0.3.0 2013-09-16T08:27:21Z
[!Major]
- Now uses Class::Tiny instead of Moo internally.
- New Heuristic VCS::Git and is part of the Basic set. ( Because I found a few projects where I didn't have any
toolkit specific files, but I wanted to find the root anyway, and I assumed my own code would just work, but it
wouldn't ... )
[Dependencies]
- Added Class::Tiny
- Removed Moo and File::Find
- Increased Module::Build to 0.4007
[Dependencies::Stats]
- Dependencies changed since 0.2.3, see misc/*.deps* for details
- build: ↑1
- configure: ↑1
- develop: +1 (suggests: ↑1)
- runtime: +1 -1
- test: +2 -1
0.2.3 2013-07-14T03:02:16Z
[Bugs]
- Need Moo 1.000008 for `builder => sub {}`
[Dependencies::Stats]
- Dependencies changed since 0.2.2, see misc/*.deps* for details
- runtime: ↑1
[Tests]
- Better coverage of `::Object`
0.2.2 2013-07-07T15:53:07Z
[Bugs]
- Suppress redefine warning caused by localising a sub before sourcing the module that provides it.
0.2.1 2013-07-07T15:27:19Z
[Internals]
- Debug messages now include some indicator suggesting which unique object they're comming from.
- invoking `BUILD` with debugging on prints basic introspected data.
0.2.0 2013-07-07T13:52:33Z
[00 Major Changes]
- Guts of exporter refactored to a Moo class.
[Dependencies]
- now depends on Moo
[Dependencies::Stats]
- Dependencies changed since 0.1.1, see misc/*.deps* for details
- runtime: +1
0.1.1 2013-07-06T15:36:30Z
[Internals]
- debug() now appends \n automatically.
0.1.0 2013-07-06T12:49:36Z
- First version.
|