File: Changes

package info (click to toggle)
libdbix-class-schema-config-perl 0.001013-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 272 kB
  • sloc: perl: 2,013; makefile: 2
file content (82 lines) | stat: -rw-r--r-- 3,847 bytes parent folder | download
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
0.1.13:
    - Add '.' to @INC so Module::Install continues to work,
      this time for real.
0.1.12:
    - Add '.' to @INC so Module::Install continues to work.
0.1.11:
    - Using dbh_maker in a hash to connect() will not result
      in connect() passing through your arguments after merging
      into a single hash.
    - Using a code ref for the first argument will now result
      in connect() passing through your arguments as-is.
    - README.pod symlink replaces pod2markdown use (YAY!)
    - namespace::clean used to prevent methods from leaking
    - Merge functionality replaced with Hash::Merge
    - Additional attributes passed to connect() will now overwrite
      the loaded configuration file.
    - Removed Test::MockObject as a dependency
    - Improved caching layer to prevent stale cache
    - Changed tests to use the correct password attribute
    - Updated Documentation
0.1.10:
    - Introduce a public config() getter to allow access to the loaded
      Config::Any object.
0.1.9:
    - Fix perl 5.17 hash randomisation breakage (RT#83309)
0.1.8:
    - Added class accessor config_files to use Config::Any's
      load_files method and reduce stat() calls for those who
      like that kind of thing.
    - Moved the Config::Any parser to its own private function.
    - DBIX_CONFIG_DIR environment allows run-time injection of
      a directory that contains a dbic.* file.
0.1.7:
    - Use File::HomeDir instead of env, thanks @ Christian Walde
    - CHANGELOG -> Changes
    - BSD License -> Perl License
    - README.pod -> Readme.md
    - Contributor Addition (Christian Walde)
0.1.6:
    - Once more with feeling.
0.1.5:
    - Re-release due to broken MANIFEST.skip and outdated README.pod
0.1.4: 
    - Config::Any added as a requirement
    - Tests now use the included .perl format (No more YAML::XS requirement)
    - Tests changed to support DBIx::Class 0.80123
    - Document Changes
        - Linked to tutorial
        - Added CONTRIBUTOR section
            - Thanks mst and ribasushi for the constant reviews!
    - Pushed to CPAN as a stable release
0.1.3: 
    - connect() now handles passing through valid-looking DBI connect structures.
    - _make_config now checks for $user and $pass to be hashrefs, this adds support
      for structures like ->connect( 'CONFIG', { hostname => 'db.foo.com' } );
    - Added tests to 01_*.t to ensure the new signatures work correctly.
    - Updated tests in 06_*.t to use ->connect ('CONFIG', { dbname => ":memory:" )
      to be more clear, as opposed to riding ->{user}
    - Updated documentation to reflect the changes to the code, namely the hashref
      as the second argument, and the statements referring to load_credentials having
      responsibility to return normal DBI connect structures.
    -  Config::Any is only loaded when it's needed.
0.1.2:
    - Makefile.PL depends on DBD::SQLite not DBD::SQLite3
    - _make_config has a less annoying return
    - connection() no longer tries to block ->load_credentials,
      it is load_credential's responsablity to to check for credentials
      it should allow to fall through.
    - Added accessor on_credential_load, it provides access to the config
      structure that load_credentials creates, and expects it as the return.
      It can be used to make changes to the credentials, such as decrypting
      passwords from the config file.
    - A new Schema base was created for testing on_credential_load
    - New tests added for on_credential_load
0.1.1:
    - Replace SUPER:: with next::method
    - Don't call load_credentials unless we're actually going to load some
    - Move Config::Any into load_credentials to be lazy
    - Allow handling of a normal hashref, no ->{options} (Should make handling cleaner)
    - Add Testing schema for integration tests
0.1.0:
    - Inital Version