diff --git a/packages/README.md b/packages/README.md index 50bf8da..7fb1604 100644 --- a/packages/README.md +++ b/packages/README.md @@ -86,7 +86,7 @@ SHA256 digest for macroArray: F*3F3893F1FCD78719543703E4353F4CC19811D247C016F220 --- -- **BasePlus**\[3.0.0\] adds a bunch of functionalities I am missing in BASE SAS, such as: +- **BasePlus**\[3.1.1\] adds a bunch of functionalities I am missing in BASE SAS, such as: ```sas call arrMissToRight(myArray); call arrFillMiss(17, myArray); @@ -120,7 +120,7 @@ format x bool.; %workLib(ABC) ``` -SHA256 digest for BasePlus: F*B9F6D8F1EDD1ECDA89F4BE327C4F4202649475D1D9DFB476279B633D9F14125D +SHA256 digest for BasePlus: F*6394CE27FBCF48D475F682CBCF8CA8B4FDD6D40D2672EF571F4A561BDDF274A6 [Documentation for BasePlus](https://github.com/SASPAC/blob/main/baseplus.md "Documentation for BasePlus") diff --git a/packages/SHA256_for_packages.txt b/packages/SHA256_for_packages.txt index c9e85fc..7dbcf8f 100644 --- a/packages/SHA256_for_packages.txt +++ b/packages/SHA256_for_packages.txt @@ -1,3 +1,9 @@ +/* 20251105 */ +BasePlus: F*6394CE27FBCF48D475F682CBCF8CA8B4FDD6D40D2672EF571F4A561BDDF274A6 + +/* 20251020 */ +BasePlus: F*9FFBC40A2B7FC51161C7D6D120DADC3ACEF8087E4EB43BB1A3F0FBC1F1CBD5AC + /* 20251015 */ BasePlus: F*B9F6D8F1EDD1ECDA89F4BE327C4F4202649475D1D9DFB476279B633D9F14125D diff --git a/packages/baseplus.md b/packages/baseplus.md index 5ec03fd..ccc03b9 100644 --- a/packages/baseplus.md +++ b/packages/baseplus.md @@ -9,22 +9,22 @@ ### Version information: - Package: BasePlus -- Version: 3.0.0 -- Generated: 2025-10-15T10:13:04 -- Author(s): Bartosz Jablonski (yabwon@gmail.com), Quentin McMullen (qmcmullen@gmail.com), Ryo Nakaya (nakaya.ryou@gmail.com) +- Version: 3.1.1 +- Generated: 2025-11-05T15:10:31 +- Author(s): Bartosz Jablonski (yabwon@gmail.com), contributors are Quentin McMullen (qmcmullen@gmail.com) and Ryo Nakaya (nakaya.ryou@gmail.com) - Maintainer(s): Bartosz Jablonski (yabwon@gmail.com) - License: MIT -- File SHA256: `F*B9F6D8F1EDD1ECDA89F4BE327C4F4202649475D1D9DFB476279B633D9F14125D` for this version -- Content SHA256: `C*680412F6B403870A3A8975FC17300F7C92AEDECA48D3F242B5BC4E545DC6D313` for this version +- File SHA256: `F*6394CE27FBCF48D475F682CBCF8CA8B4FDD6D40D2672EF571F4A561BDDF274A6` for this version +- Content SHA256: `C*3CA28DF8F3E6D6670D7FD44788D347452F24F4BCF18115873E7EBC742FE30CA4` for this version --- -# The `BasePlus` package, version: `3.0.0`; +# The `BasePlus` package, version: `3.1.1`; --- -# The BasePlus package [ver. 3.0.0] ############################################### +# The BasePlus package [ver. 3.1.1] ############################################### The **BasePlus** package implements useful functions and functionalities I miss in the BASE SAS. @@ -409,7 +409,7 @@ localization (only if additional content was deployed during the installation pr -------------------------------------------------------------------- -*SAS package generated by SAS Package Framework, version `20250729`* +*SAS package generated by SAS Package Framework, version `20251017`* -------------------------------------------------------------------- @@ -6029,6 +6029,11 @@ See examples below for the details. The `%findDSwithVarVal()` macro does not execute as a pure macro code. +**NOTE:** +When a library is assigned with different engine than: +"BASE","SPDE","V6","V7","V8","V9","CVP" +observation number is not returned. + ### SYNTAX: ################################################################### The basic syntax is the following, the `<...>` means optional parameters: @@ -6663,7 +6668,7 @@ The basic syntax is the following, the `<...>` means optional parameters: The letters() macro function allows to print a list of Roman letters starting from `start` up to `end` incremented by `by`. -The letters list can be uppercases or lowercase (parameter `c=U` or `c=L`), +The letters list can be uppercase or lowercase (parameter `c=U` or `c=L`), can be quoted (e.g. `q=""` or `q=[]`), and can be separated by `s=`. Values of `start`, `end`, and `by` have to be integers in range between 1 ad 26. @@ -6691,12 +6696,12 @@ The basic syntax is the following, the `<...>` means optional parameters: Values of `start`, `end`, and `by` are separated by colon and must be between 1 ad 26. If value is outside range it is set to - `start=1`, `en=26`, and `by=1`. If `end` is missing - then is set to value of `start`. + `start=1`, `end=26`, and `by=1`. If `end` is missing + then it is set to value of `start`. If `end` is smaller than `start` list is reversed * `c = U` - *Optional*, it is a lowercase letters indicator. - Select `L` or `l`. Default value is `U` for upcase. + Select `L` or `l`. Default value is `U` for uppercase. * `q = ` - *Optional*, it is a quite around elements of the list. Default value is empty. Use `%str()` for one quote symbol. @@ -7671,7 +7676,7 @@ The basic syntax is the following, the `<...>` means optional parameters: ### EXAMPLES AND USECASES: #################################################### -**EXAMPLE 1.** Create basic library ABC: +**EXAMPLE 1.** Create library ABC assigned to `/ABC` directory: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sas %workLib(abc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/packages/baseplus.zip b/packages/baseplus.zip index 0c44232..9e20fc0 100644 Binary files a/packages/baseplus.zip and b/packages/baseplus.zip differ