Skip to content

Commit

Permalink
Merged cran-0.2.0 into main
Browse files Browse the repository at this point in the history
  • Loading branch information
krlmlr committed May 4, 2021
2 parents 2c2cb11 + 89b90f6 commit 33637f9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 34 deletions.
32 changes: 6 additions & 26 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,43 +7,23 @@

# dm 0.2.0

- Same as previous version.


# dm 0.1.99.9004
## Breaking changes

- Deprecate `dm_get_src()` `tbl.dm()`, `src_tbls.dm()`, `copy_to.dm()`. These functions have better alternatives and use the notion of a "data source" which is being phased out of dplyr (#527).
- `*_pk()` and `*_fk()` functions gain an ellipsis argument that comes before `check`, `force` and `rm_referencing_fks` arguments (#520).


# dm 0.1.99.9003

- `dm_from_src()` supports the `schema` argument also for MariaDB and MySQL databases (#516).
- dm objects now inherit from `"dm_v1"` in addition to `"dm"`, to allow backward-compatible changes of the internal format (#521).
- Breaking: `*_pk()` and `*_fk()` functions gain an ellipsis argument that comes before `check`, `force` and `rm_referencing_fks` arguments (#520).
- Use hack to create compound primary keys (#522).
- Fix creation of one-column PKs (#515).


# dm 0.1.99.9002
## Features

- `dm_add_pk()` and `dm_add_fk()` support compound keys via the `c()` notation, e.g. `dm_add_pk(dm, table, c(col1, col2))`. `dm_nycflights13()` returns a data model with compound keys by default. Use `compound = FALSE` to return the data model from dm v0.1.13 or earlier (#3).
- `dm_get_all_fks()` includes `parent_pk_cols` column that describes the primary key columns of the parent table (#335).
- `dm_from_src()` supports the `schema` argument also for MariaDB and MySQL databases (#516).
- dm objects now inherit from `"dm_v1"` in addition to `"dm"`, to allow backward-compatible changes of the internal format (#521).
- Use hack to create compound primary keys on the database (#522).
- `dm_examine_constraints()` and other check functions count the number of rows that violate constraints for primary and foreign keys (#335).
- `copy_dm_to(set_key_constraints = FALSE)` downgrades unique indexes to regular indexes (#335).
- `rows_truncate()` implemented for data frames (#335).
- `dm_enum_fk_candidates()` enumerates column in the order they apper in the table (#335).


# dm 0.1.99.9001

- Same as previous version.


# dm 0.1.13.9000

- Same as previous version.


# dm 0.1.13

## Features
Expand Down
10 changes: 2 additions & 8 deletions cran-comments.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,15 @@
dm 0.1.13
dm 0.2.0

## Cran Repository Policy

- [x] Reviewed CRP last edited 2021-04-25.

See changes at https://github.com/eddelbuettel/crp/compare/master@%7B2020-10-29%7D...master@%7B2021-04-25%7D

## R CMD check results

- [x] Checked locally, R 4.0.5
- [x] Checked on CI system, R 4.0.5
- [x] Checked on win-builder, R devel

Check the boxes above after successful execution and remove this line. Then run `fledge::release()`.

## Current CRAN check results

- [x] Checked on 2021-04-25, problems found: https://cran.r-project.org/web/checks/check_results_dm.html
- [x] NOTE: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-ix86+x86_64, r-patched-linux-x86_64: Fixed
- [x] ERROR: r-devel-windows-x86_64-gcc10-UCRT: Error with build system
- [x] Checked on 2021-05-03, no problems found.

0 comments on commit 33637f9

Please sign in to comment.