Merge pull request #133 from yabwon/main

The BasePlus package, version: 3.2.0
This commit is contained in:
Bart Jablonski
2026-05-28 12:16:38 +02:00
committed by GitHub
5 changed files with 22 additions and 14 deletions
+6 -4
View File
@@ -47,7 +47,7 @@ Videos presenting the SPF and packages, from various conferences and meetups (th
- ["SAS Package ー その共有、もっとスマートに" - SASユーザー総会 2025](https://youtu.be/4QRr7sUhO9E "SASユーザー総会2025") (September 25th 2025, ~22 minutes, general overview with the list of reasons: why is it worth to use SAS packages?)
- ["SQLinDS and evExpress SAS packages - a tribute to SAS rock-stars!" - SAS Innovate 2026 Users Day](https://www.youtube.com/watch?v=ONSmt_l2TtU&t=6433s "SAS Innovate 2026 Users Day") (April 27th 2026, ~30 minutes, introduction to `SQLinDS` and `evExpress` SAS packages)
- ["Introducing SAS Packages: A Modern Code Sharing Medium for SAS" - SAS Innovate 2026](https://youtu.be/0plCa_mcOMI?list=PLVBcK_IpFVi-BXicJ5ZMcXuPNQTphJuhv "SAS Innovate 2026") (April 28th 2026, ~36 minutes, general overview and itroduction to SAS packages)
- ["Le petit SAS package - a workshop about the *Hello World* SAS package" - NJSUG 2026](https://drive.google.com/file/d/1y2_HO0tTnuiv3pk5swwETsd5Mi7EeFBP/view?usp=sharing "NJSUG 2026") (May 8ht, 2026, ~53 minutes, technical presentation about building a "Hello World"-style SAS packages from scratch)
@@ -62,9 +62,11 @@ Letter "D" indicates tutorial dedicated for developers and "U" materials for use
2) (D) Very simple ["Hello World" example](https://github.com/yabwon/SAS_PACKAGES/blob/main/SPF/Documentation/HelloWorldPackage.md) tutorial for developers. As a support a [walk-through video](https://youtu.be/T52Omisi0dk&t=2160s)
3) (D) Article and all required materials for ["My first SAS Package"](https://github.com/yabwon/SAS_PACKAGES/tree/main/SPF/Documentation/Paper_1079-2021) tutorial.
3) (D) Video tutorial about ["Le Petit SAS Package"](https://drive.google.com/file/d/1y2_HO0tTnuiv3pk5swwETsd5Mi7EeFBP/view?usp=sharing), materials from the recording are [here](https://github.com/yabwon/SAS_PACKAGES/tree/main/SPF/Documentation/LePetitSASpackage).
4) (DU) Materials from Hands-on-Workshop (4+ hours) tutorial: [Share your code with SAS Packages](https://github.com/yabwon/HoW-SASPackages).
4) (D) Article and all required materials for ["My first SAS Package"](https://github.com/yabwon/SAS_PACKAGES/tree/main/SPF/Documentation/Paper_1079-2021) tutorial.
5) (DU) Materials from Hands-on-Workshop (4+ hours) tutorial: [Share your code with SAS Packages](https://github.com/yabwon/HoW-SASPackages).
It is a "zero to hero" tutorial that explains all the "bells and whistles" of using, and all the "nuts and bolts" of developing SAS packages.
---
@@ -73,7 +75,7 @@ Letter "D" indicates tutorial dedicated for developers and "U" materials for use
### Initiative to add SAS Packages Framework to SAS Base/Viya:
A **SASware Ballot Idea** for adding *SAS Packages Framework* macros into Base SAS and Viya was submitted Friday, May 27th 2022. If you would like to support the idea visit this [**communities.sas.com post**](https://communities.sas.com/t5/SASware-Ballot-Ideas/Add-SAS-Packages-Framework-to-the-SAS-Base-Viya/idi-p/815508) and up vote the idea! We have 48 likes from 46 supporters up to today (as of September 30, 2025)!
A **SASware Ballot Idea** for adding *SAS Packages Framework* macros into Base SAS and Viya was submitted Friday, May 27th 2022. If you would like to support the idea visit this [**communities.sas.com post**](https://communities.sas.com/t5/SAS-Product-Suggestions/Add-SAS-Packages-Framework-to-the-SAS-Base-Viya/idi-p/815508) and up vote the idea! We have 49 likes from 47 supporters up to today (as of May 21, 2026)!
---
+2 -2
View File
@@ -86,7 +86,7 @@ SHA256 digest for macroArray: F*35A657517CD2B1AB86C4E7C5320B5EDDDFBA9348075AE31D
---
- **BasePlus**\[3.1.5\] adds a bunch of functionalities I am missing in BASE SAS, such as:
- **BasePlus**\[3.2.0\] 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*2308959251D1BF9259B693EB8C60D30D24D5D7E06AED05A03639A7C7E458658F
SHA256 digest for BasePlus: F*F85189F1AF33755A7C9F05673A8094AE3245A21C8B602E02C20170A4DCF73890
[Documentation for BasePlus](https://github.com/SASPAC/baseplus/blob/main/baseplus.md "Documentation for BasePlus")
+3
View File
@@ -1,3 +1,6 @@
/* 20260528 */
BasePlus: F*F85189F1AF33755A7C9F05673A8094AE3245A21C8B602E02C20170A4DCF73890
/* 20260512 */
BasePlus: F*2308959251D1BF9259B693EB8C60D30D24D5D7E06AED05A03639A7C7E458658F
+11 -8
View File
@@ -9,17 +9,17 @@
### Version information:
- Package: BasePlus
- Version: 3.1.5
- Generated: 2026-05-12T16:34:34
- Version: 3.2.0
- Generated: 2026-05-28T12:00:14
- 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*2308959251D1BF9259B693EB8C60D30D24D5D7E06AED05A03639A7C7E458658F` for this version
- Content SHA256: `C*9CA3E5365260C4D439592CCD16311BE30C82DE03AFC80BC2EA6B9677B3F7A8CE` for this version
- File SHA256: `F*F85189F1AF33755A7C9F05673A8094AE3245A21C8B602E02C20170A4DCF73890` for this version
- Content SHA256: `C*2216D9556FF51EDABAACBBFED7D30D5B46519083F7217A647A505C2F9FAB3634` for this version
---
# The `BasePlus` package, version: `3.1.5`;
# The `BasePlus` package, version: `3.2.0`;
---
@@ -407,7 +407,7 @@ localization (only if additional content was deployed during the installation pr
---------------------------------------------------------------------
*SAS package generated by SAS Package Framework, version `20260411`,*
*SAS package generated by SAS Package Framework, version `20260515`,*
*under `WIN`(`X64_10PRO`) operating system,*
*using SAS release: `9.04.01M9P06052025`.*
@@ -878,8 +878,11 @@ The basic syntax is the following, the `<...>` means optional parameters:
* `backslashSens=0` - *Optional*, if not zero then it indicates
that backslash(`\`) symbol in files and dirs
names is detectable under Linux. Accepted
values: `0` and `1`. Ignored under Windows.
names is detectable under Linux. Additionally,
for a square-bracket (`[` or `]`), it turns
off their special meaning under Linux.
Accepted values: `0` and `1`.
Ignored under Windows.
### EXAMPLES AND USECASES: ####################################################
Binary file not shown.