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

[Dict] Introduce dict component #123

Merged
merged 1 commit into from Feb 15, 2021
Merged

[Dict] Introduce dict component #123

merged 1 commit into from Feb 15, 2021

Conversation

azjezz
Copy link
Owner

@azjezz azjezz commented Feb 15, 2021

ref #120


changes:

Features:

  • added Psl\Dict\associate
  • added Psl\Dict\drop
  • added Psl\Dict\drop_while
  • added Psl\Dict\equal
  • added Psl\Dict\filter
  • added Psl\Dict\filter_keys
  • added Psl\Dict\filter_with_key
  • added Psl\Dict\flatten
  • added Psl\Dict\flip
  • added Psl\Dict\from_entries
  • added Psl\Dict\from_iterable
  • added Psl\Dict\from_keys
  • added Psl\Dict\group_by
  • added Psl\Dict\map
  • added Psl\Dict\map_keys
  • added Psl\Dict\map_with_key
  • added Psl\Dict\merge
  • added Psl\Dict\partition
  • added Psl\Dict\partition_with_key
  • added Psl\Dict\pull
  • added Psl\Dict\pull_with_key
  • added Psl\Dict\reindex
  • added Psl\Dict\select_keys
  • added Psl\Dict\slice
  • added Psl\Dict\sort
  • added Psl\Dict\sort_by
  • added Psl\Dict\sort_by_key
  • added Psl\Dict\take
  • added Psl\Dict\take_while
  • added Psl\Dict\unique
  • added Psl\Dict\unique_by

Deprecations:

  • deprecated Psl\Arr\drop ( use Psl\Dict\drop instead )
  • deprecated Psl\Arr\drop_while ( use Psl\Dict\drop_while instead )
  • deprecated Psl\Arr\equal ( use Psl\Dict\equal instead )
  • deprecated Psl\Arr\filter ( use Psl\Dict\filter instead )
  • deprecated Psl\Arr\filter_with_key ( use Psl\Dict\filter_with_key instead )
  • deprecated Psl\Arr\filter_keys ( use Psl\Dict\filter_keys instead )
  • deprecated Psl\Arr\flatten ( use Psl\Dict\flatten instead )
  • deprecated Psl\Arr\flip ( use Psl\Dict\flip instead )
  • deprecated Psl\Arr\group_by ( use Psl\Dict\group_by instead )
  • deprecated Psl\Arr\map ( use Psl\Dict\map instead )
  • deprecated Psl\Arr\map_with_key ( use Psl\Dict\map_with_key instead )
  • deprecated Psl\Arr\map_keys ( use Psl\Dict\map_keys instead )
  • deprecated Psl\Arr\merge ( use Psl\Dict\merge instead )
  • deprecated Psl\Arr\partition ( use Psl\Dict\partition instead )
  • deprecated Psl\Arr\select_keys ( use Psl\Dict\select_keys instead )
  • deprecated Psl\Arr\slice ( use Psl\Dict\slice instead )
  • deprecated Psl\Arr\sort_by_key ( use Psl\Dict\sort_by_key instead )
  • deprecated Psl\Arr\sort_with_keys ( use Psl\Dict\sort_with_keys instead )
  • deprecated Psl\Arr\sort_with_keys_by ( use Psl\Dict\sort_with_keys_by instead )
  • deprecated Psl\Arr\take ( use Psl\Dict\take instead )
  • deprecated Psl\Arr\take_while ( use Psl\Dict\take_while instead )
  • deprecated Psl\Arr\unique ( use Psl\Dict\unique instead )
  • deprecated Psl\Arr\unique_by ( use Psl\Dict\unique_by instead )
  • deprecated Psl\Iter\drop ( use Psl\Dict\drop instead )
  • deprecated Psl\Iter\drop_while ( use Psl\Dict\drop_while instead )
  • deprecated Psl\Iter\slice ( use Psl\Dict\slice instead )
  • deprecated Psl\Iter\take ( use Psl\Dict\take instead )
  • deprecated Psl\Iter\take_while ( use Psl\Dict\take_while instead )
  • deprecated Psl\Iter\reindex ( use Psl\Dict\reindex instead )
  • deprecated Psl\Iter\pull ( use Psl\Dict\pull instead )
  • deprecated Psl\Iter\pull_with_key ( use Psl\Dict\pull_with_key instead )
  • deprecated Psl\Iter\to_array_with_keys ( use Psl\Dict\from_iterable instead )
  • deprecated Psl\Iter\map ( use Psl\Dict\map instead )
  • deprecated Psl\Iter\map_with_key ( use Psl\Dict\map_with_key instead )
  • deprecated Psl\Iter\map_keys ( use Psl\Dict\map_keys instead )
  • deprecated Psl\Iter\from_entries ( use Psl\Dict\from_entries instead )
  • deprecated Psl\Iter\from_keys ( use Psl\Dict\from_keys instead )
  • deprecated Psl\Iter\product ( no replacement provided )
  • deprecated Psl\Iter\filter ( use Psl\Dict\filter instead )
  • deprecated Psl\Iter\filter_with_key ( use Psl\Dict\filter_with_key instead )
  • deprecated Psl\Iter\filter_keys ( use Psl\Dict\filter_keys instead )
  • deprecated Psl\Iter\flip ( use Psl\Dict\flip instead )
  • deprecated Psl\Iter\flatten ( use Psl\Dict\flatten instead )
  • deprecated Psl\Iter\merge ( use Psl\Dict\merge instead )

@azjezz azjezz added Priority: High After critical issues are fixed, these should be dealt with before any further issues. Status: In Progress This issue is being worked on, and has someone assigned. Type: Enhancement Most issues will probably ask for additions or changes. labels Feb 15, 2021
@azjezz azjezz added this to the 1.2.0 milestone Feb 15, 2021
@azjezz azjezz requested a review from veewee February 15, 2021 21:07
@azjezz azjezz self-assigned this Feb 15, 2021
@coveralls
Copy link

coveralls commented Feb 15, 2021

Pull Request Test Coverage Report for Build 569971138

  • 282 of 282 (100.0%) changed or added relevant lines in 66 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.002%) to 99.956%

Totals Coverage Status
Change from base Build 564344617: 0.002%
Covered Lines: 2293
Relevant Lines: 2294

💛 - Coveralls

@azjezz azjezz force-pushed the feature/dict branch 7 times, most recently from 4cdfb94 to 14d497b Compare February 15, 2021 23:22
@azjezz azjezz merged commit 47d4377 into 1.2.x Feb 15, 2021
@azjezz azjezz deleted the feature/dict branch February 16, 2021 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High After critical issues are fixed, these should be dealt with before any further issues. Status: In Progress This issue is being worked on, and has someone assigned. Type: Enhancement Most issues will probably ask for additions or changes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants