Family finance management app.

Overview

Piggy

FOSSA Status Discord Quality Gate Status Bugs Code Smells Duplicated Lines (%) Lines of Code Maintainability Rating Reliability Rating Security Rating Technical Debt Vulnerabilities

A family finance management app.

Piggy is a side project of Abhith Rajan.

Technology Stack

Web

  • ASP.NET Core
  • Angular
  • MSSQL

Previously Piggy used to have a functional website with all the features. But the evolution of its mobile app made it redundant. Hence Abhith stopped working on it 🤷 , and now the website hosts the APIs only.

Mobile

  • Flutter

Piggy is a side project of Abhith Rajan, a full-stack dev focussed on different stacks, and flutter is not one of them yet. Hence tons of improvements can be done to the flutter project. If you are a flutter person, have a look at the code and see how you can improve it 🙏 .

Guides

Development Status

Check out the repository projects tab to see what is planned and what is going on now. High-level planned items can be viewed under the organization's projects.

Piggy works fine for Abhith and his family. If you are interested, we may be able to make it work for you too. Let's discuss further in the discussions.

Mobile App Screenshots

Try it out

Grab the APK from the latest release.

Test Credentials

Family Username Password
Default admin 123qwe

Credits

Backend

Flutter

Comments
  • Connecting to database

    Connecting to database

    I feel a little bit dumb asking this question, but maybe other people are facing it too:

    Basically I don't really know how to setup the database and how to connect the login information, the transactions and so on to the app. I think it has to do with the asp net. But how to set this up and connect it with the app?

    kind/documentation 
    opened by bill0alt 48
  • Upgrade Flutter project to 2.x and Null Safetty

    Upgrade Flutter project to 2.x and Null Safetty

    On build the project in stable version flutter (2.10.3 atualy), has many errors found.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    Warning
    ──────────────────────────────────────────────────────────────────────────────
    Your Flutter application is created using an older version of the Android
    embedding. It is being deprecated in favor of Android embedding v2. Follow the
    steps at
    
    https://flutter.dev/go/android-project-migration
    
    to migrate your project. You may also pass the --ignore-deprecation flag to
    ignore this check and continue with the deprecated v1 embedding. However,
    the v1 Android embedding will be removed in future versions of Flutter.
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    The detected reason was:
    
      /Users/thiago/Projetos/piggyvault/src/Mobile/piggy_flutter/android/app/src/main/AndroidManifest.xml uses `android:name="io.flutter.app.FutterApplication"`
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Build failed due to use of deprecated Android v1 embedding.
    thiago@iMac-de-Master piggy_flutter % flutter run --ignore-deprecation
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    Warning
    ──────────────────────────────────────────────────────────────────────────────
    Your Flutter application is created using an older version of the Android
    embedding. It is being deprecated in favor of Android embedding v2. Follow the
    steps at
    
    https://flutter.dev/go/android-project-migration
    
    to migrate your project. You may also pass the --ignore-deprecation flag to
    ignore this check and continue with the deprecated v1 embedding. However,
    the v1 Android embedding will be removed in future versions of Flutter.
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    The detected reason was:
    
      /Users/thiago/Projetos/piggyvault/src/Mobile/piggy_flutter/android/app/src/main/AndroidManifest.xml uses `android:name="io.flutter.app.FutterApplication"`
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    This app is using a deprecated version of the Android embedding.
    To avoid unexpected runtime failures, or future build failures, try to migrate this app to the V2 embedding.
    Take a look at the docs for migrating an app: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
    Launching lib/main.dart on SM A105M in debug mode...
    Warning: The plugin app_settings requires Android SDK version 30.
    Warning: The plugin flutter_local_notifications requires Android SDK version 30.
    Checking the license for package Android SDK Build-Tools 28.0.3 in /Users/thiago/Library/Android/sdk/licenses
    License for package Android SDK Build-Tools 28.0.3 accepted.
    Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
    "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
    Installing Android SDK Build-Tools 28.0.3 in /Users/thiago/Library/Android/sdk/build-tools/28.0.3
    "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
    "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.
    Checking the license for package Android SDK Platform 29 in /Users/thiago/Library/Android/sdk/licenses
    License for package Android SDK Platform 29 accepted.
    Preparing "Install Android SDK Platform 29 (revision: 5)".
    "Install Android SDK Platform 29 (revision: 5)" ready.
    Installing Android SDK Platform 29 in /Users/thiago/Library/Android/sdk/platforms/android-29
    "Install Android SDK Platform 29 (revision: 5)" complete.
    "Install Android SDK Platform 29 (revision: 5)" finished.
    Checking the license for package Android SDK Platform 28 in /Users/thiago/Library/Android/sdk/licenses
    License for package Android SDK Platform 28 accepted.
    Preparing "Install Android SDK Platform 28 (revision: 6)".
    "Install Android SDK Platform 28 (revision: 6)" ready.
    Installing Android SDK Platform 28 in /Users/thiago/Library/Android/sdk/platforms/android-28
    "Install Android SDK Platform 28 (revision: 6)" complete.
    "Install Android SDK Platform 28 (revision: 6)" finished.
    Checking the license for package Android SDK Platform 30 in /Users/thiago/Library/Android/sdk/licenses
    License for package Android SDK Platform 30 accepted.
    Preparing "Install Android SDK Platform 30 (revision: 3)".
    "Install Android SDK Platform 30 (revision: 3)" ready.
    Installing Android SDK Platform 30 in /Users/thiago/Library/Android/sdk/platforms/android-30
    "Install Android SDK Platform 30 (revision: 3)" complete.
    "Install Android SDK Platform 30 (revision: 3)" finished.
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    Warning
    ──────────────────────────────────────────────────────────────────────────────
    Your Flutter application is created using an older version of the Android
    embedding. It is being deprecated in favor of Android embedding v2. Follow the
    steps at
    
    https://flutter.dev/go/android-project-migration
    
    to migrate your project. You may also pass the --ignore-deprecation flag to
    ignore this check and continue with the deprecated v1 embedding. However,
    the v1 Android embedding will be removed in future versions of Flutter.
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    The detected reason was:
    
      /Users/thiago/Projetos/piggyvault/src/Mobile/piggy_flutter/android/app/src/main/AndroidManifest.xml uses `android:name="io.flutter.app.FutterApplication"`
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    ../../../../../.pub-cache/hosted/pub.dartlang.org/platform-3.0.0/lib/src/interface/local_platform.dart:46:19: Error: Member not found: 'packageRoot'.
          io.Platform.packageRoot; // ignore: deprecated_member_use
                      ^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1862:22: Error: Member not found: 'door_back'.
      'door_back': Icons.door_back,
                         ^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1863:28: Error: Member not found: 'door_back_sharp'.
      'door_back_sharp': Icons.door_back_sharp,
                               ^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1864:30: Error: Member not found: 'door_back_rounded'.
      'door_back_rounded': Icons.door_back_rounded,
                                 ^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1865:31: Error: Member not found: 'door_back_outlined'.
      'door_back_outlined': Icons.door_back_outlined,
                                  ^^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1866:23: Error: Member not found: 'door_front'.
      'door_front': Icons.door_front,
                          ^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1867:29: Error: Member not found: 'door_front_sharp'.
      'door_front_sharp': Icons.door_front_sharp,
                                ^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1868:31: Error: Member not found: 'door_front_rounded'.
      'door_front_rounded': Icons.door_front_rounded,
                                  ^^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:1869:32: Error: Member not found: 'door_front_outlined'.
      'door_front_outlined': Icons.door_front_outlined,
                                   ^^^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:4902:31: Error: Member not found: 'pie_chart_outlined'.
      'pie_chart_outlined': Icons.pie_chart_outlined,
                                  ^^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:5951:25: Error: Member not found: 'six_ft_apart'.
      'six_ft_apart': Icons.six_ft_apart,
                            ^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:5952:31: Error: Member not found: 'six_ft_apart_sharp'.
      'six_ft_apart_sharp': Icons.six_ft_apart_sharp,
                                  ^^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:5953:33: Error: Member not found: 'six_ft_apart_rounded'.
      'six_ft_apart_rounded': Icons.six_ft_apart_rounded,
                                    ^^^^^^^^^^^^^^^^^^^^
    ../../../../../.pub-cache/hosted/pub.dartlang.org/flutter_iconpicker-3.0.2/lib/IconPicker/Packs/Material.dart:5954:34: Error: Member not found: 'six_ft_apart_outlined'.
      'six_ft_apart_outlined': Icons.six_ft_apart_outlined,
                                     ^^^^^^^^^^^^^^^^^^^^^
    
    
    FAILURE: Build failed with an exception.
    
    * Where:
    Script '/Users/thiago/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1102
    
    * What went wrong:
    Execution failed for task ':app:compileFlutterBuildDebug'.
    > Process 'command '/Users/thiago/flutter/bin/flutter'' finished with non-zero exit value 1
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 4m 42s
    Running Gradle task 'assembleDebug'...                            288,3s
    Exception: Gradle task assembleDebug failed with exit code 1
    thiago@iMac-de-Master piggy_flutter % 
    
    kind/bug 
    opened by wstagf 7
  • build(deps): bump http-proxy from 1.17.0 to 1.18.1 in /src/Web/angular

    build(deps): bump http-proxy from 1.17.0 to 1.18.1 in /src/Web/angular

    Bumps http-proxy from 1.17.0 to 1.18.1.

    Changelog

    Sourced from http-proxy's changelog.

    v1.18.1 - 2020-05-17

    Merged

    1.18.0 - 2019-09-18

    Merged

    Commits

    • [dist] New test fixtures. 7e4a0e5
    • [dist] End of an era. a9b09cc
    • [dist] Version bump. 1.18.0 9bbe486
    • [fix] Latest versions. 59c4403
    • [fix test] Update tests. dd1d08b
    • [dist] Update dependency ws to v3 [SECURITY] b00911c
    • [dist] .gitattributes all the things. fc93520
    • [dist] Regenerate package-lock.json. 16d4f8a
    Commits
    • 9b96cd7 1.18.1
    • 335aeeb Skip sending the proxyReq event when the expect header is present (#1447)
    • dba3966 Remove node6 support, add node12 to build (#1397)
    • 9bbe486 [dist] Version bump. 1.18.0
    • 6e4bef4 Added in auto-changelog module set to keepachangelog format (#1373)
    • d056241 fix 'Modify Response' readme section to avoid unnecessary array copying (#1300)
    • 244303b Fix incorrect target name for reverse proxy example (#1135)
    • b4028ba Fix modify response middleware example (#1139)
    • 77a9815 [dist] Update dependency async to v3 (#1359)
    • c662f9e Fix path to local http-proxy in examples. (#1072)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 3
  • build(deps): bump elliptic from 6.4.0 to 6.5.3 in /src/Web/angular

    build(deps): bump elliptic from 6.4.0 to 6.5.3 in /src/Web/angular

    Bumps elliptic from 6.4.0 to 6.5.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 3
  • build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /src/Web/angular

    build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /src/Web/angular

    Bumps websocket-extensions from 0.1.3 to 0.1.4.

    Changelog

    Sourced from websocket-extensions's changelog.

    0.1.4 / 2020-06-02

    • Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)
    • Change license from MIT to Apache 2.0
    Commits
    • 8efd0cd Bump version to 0.1.4
    • 3dad4ad Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser
    • 4a76c75 Add Node versions 13 and 14 on Travis
    • 44a677a Formatting change: {...} should have spaces inside the braces
    • f6c50ab Let npm reformat package.json
    • 2d211f3 Change markdown formatting of docs.
    • 0b62083 Update Travis target versions.
    • 729a465 Switch license to Apache 2.0.
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 3
  • build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 7.0.0 in /src/Web/aspnet-core

    build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 7.0.0 in /src/Web/aspnet-core

    Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 7.0.0.

    Release notes

    Sourced from Microsoft.AspNetCore.Authentication.JwtBearer's releases.

    .NET 7.0 RC 2

    Release

    .NET 7.0 RC 1

    Release

    .NET 7.0 Preview 7

    Release

    .NET 7.0 Preview 6

    Release

    .NET 7.0 Preview 5

    Release

    .NET 7.0 Preview 4

    Release

    .NET 7.0 Preview 3

    Release

    .NET 7.0 Preview 2

    Release

    .NET 7.0 Preview 1

    Release

    .NET 6.0.10

    Release

    .NET 6.0.9

    Release

    .NET 6.0.8

    Release

    .NET 6.0.7

    Release

    .NET 6.0.6

    Release

    .NET 6.0.5

    Release

    .NET 6.0.4

    Release

    .NET 6.0.3

    Release

    ... (truncated)

    Commits
    • bb01bbf Merged PR 26876: [internal/release/7.0] Update dependencies from dnceng/inter...
    • f868541 Merged PR 26861: [internal/release/7.0] Update dependencies from dnceng/inter...
    • 2d456a1 Merged PR 26843: [internal/release/7.0] Update dependencies from dnceng/inter...
    • 38b06ee Merge in 'release/7.0' changes
    • 681a0ac [Templates] Fix links to http://useiconic.com (#44597)
    • 4b5d52d Merged PR 26779: [internal/release/7.0] Update dependencies from dnceng/inter...
    • e3dd110 Merge in 'release/7.0' changes
    • 083257b [release/7.0] Backport loc fixes (#44576)
    • 7ed7d8b Merge in 'release/7.0' changes
    • ff1f15c Increase timeouts for template tests (#44558)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 2
  • build(deps): bump Abp.Castle.Log4Net from 6.0.0 to 7.4.0 in /src/Web/aspnet-core

    build(deps): bump Abp.Castle.Log4Net from 6.0.0 to 7.4.0 in /src/Web/aspnet-core

    Bumps Abp.Castle.Log4Net from 6.0.0 to 7.4.0.

    Release notes

    Sourced from Abp.Castle.Log4Net's releases.

    v7.3

    Features

    • ISSUE #6465: Allow users to select target notifier when publishing notification

    Enhancements

    • ISSUE #6455: Add the server version when you call the MySql() function.

    Bug Fixes & Others

    • PR #6469: Added null check for remoteIpAdress in HttpContextClientInfoProvider.GetComputerName (by Urtgard)
    • PR #6466: Allow users to select target notifier when publishing notification (by demirmusa)
    • PR #6460: Update EF-Core-MySql-Integration.md (by m-aliozkaya)
    • PR #6454: Update default required password length (by m-aliozkaya)
    • ISSUE #6453: Increase default password length
    • ISSUE #6399: Question: How to Save Server Name in AbpAuditLogs Table
    • ISSUE #6175: Abp.Authorization.AbpAuthorizationException: Current user did not login to the application!

    v7.2

    Features

    Enhancements

    • ISSUE #6421: Use GetScriptsResponsePerUserConfiguration while loading AbpScripts/GetScripts
    • PR #6396: Use SamAccountName and UserPrincipalName respectively while retrieving LDAP user principal (by ismcagdas)

    Others

    • PR #6444: Updated several nuget packages (by ismcagdas)
    • ISSUE #6442: Upgrade NuGet packages to latest version
    • ISSUE #6438: Upgrade nuget packages to latest
    • PR #6431: fix broken links in aspnetboilerplate.com (by [demirmusa](https://github.com/demirmusa))
    • PR #6426: Updated PostgreSQL document for Npgsql datetime change (by ismcagdas)
    • PR #6424: Added AbpODataDtoController for odata Dto support (by ismcagdas)
    • ISSUE #6418: Cannot create user with username that has been soft deleted on tenant.
    • PR #6413: Update "Disable Auditing Fields" documentation (by Urtgard)
    • PR #6405: Extend UnitOfWorkAuditingConfiguration to disable LastModificationTime and DeletionTime (by Urtgard)
    • ISSUE #6403: ComponentActivatorException: ComponentActivator: could not instantiate Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider
    • ISSUE #6402: Custom function in Odata
    • PR #6400: Implement GetComputerName of HttpContextClientInfoProvider (by mkamranaslam)
    • PR #6398: Change build badge icon link on Readme.md (by EngincanV)
    • ISSUE #6397: Question: ABP Validation Summary Component
    • PR #6388: Extract protected methods in EntityHistoryHelper for ASP.NET Core (by acjh)
    • ISSUE #6387: Broken link on the documentation website for v6.4.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 2
  • build(deps): bump Abp.TestBase from 6.0.0 to 7.4.0 in /src/Web/aspnet-core

    build(deps): bump Abp.TestBase from 6.0.0 to 7.4.0 in /src/Web/aspnet-core

    Bumps Abp.TestBase from 6.0.0 to 7.4.0.

    Release notes

    Sourced from Abp.TestBase's releases.

    v7.3

    Features

    • ISSUE #6465: Allow users to select target notifier when publishing notification

    Enhancements

    • ISSUE #6455: Add the server version when you call the MySql() function.

    Bug Fixes & Others

    • PR #6469: Added null check for remoteIpAdress in HttpContextClientInfoProvider.GetComputerName (by Urtgard)
    • PR #6466: Allow users to select target notifier when publishing notification (by demirmusa)
    • PR #6460: Update EF-Core-MySql-Integration.md (by m-aliozkaya)
    • PR #6454: Update default required password length (by m-aliozkaya)
    • ISSUE #6453: Increase default password length
    • ISSUE #6399: Question: How to Save Server Name in AbpAuditLogs Table
    • ISSUE #6175: Abp.Authorization.AbpAuthorizationException: Current user did not login to the application!

    v7.2

    Features

    Enhancements

    • ISSUE #6421: Use GetScriptsResponsePerUserConfiguration while loading AbpScripts/GetScripts
    • PR #6396: Use SamAccountName and UserPrincipalName respectively while retrieving LDAP user principal (by ismcagdas)

    Others

    • PR #6444: Updated several nuget packages (by ismcagdas)
    • ISSUE #6442: Upgrade NuGet packages to latest version
    • ISSUE #6438: Upgrade nuget packages to latest
    • PR #6431: fix broken links in aspnetboilerplate.com (by [demirmusa](https://github.com/demirmusa))
    • PR #6426: Updated PostgreSQL document for Npgsql datetime change (by ismcagdas)
    • PR #6424: Added AbpODataDtoController for odata Dto support (by ismcagdas)
    • ISSUE #6418: Cannot create user with username that has been soft deleted on tenant.
    • PR #6413: Update "Disable Auditing Fields" documentation (by Urtgard)
    • PR #6405: Extend UnitOfWorkAuditingConfiguration to disable LastModificationTime and DeletionTime (by Urtgard)
    • ISSUE #6403: ComponentActivatorException: ComponentActivator: could not instantiate Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider
    • ISSUE #6402: Custom function in Odata
    • PR #6400: Implement GetComputerName of HttpContextClientInfoProvider (by mkamranaslam)
    • PR #6398: Change build badge icon link on Readme.md (by EngincanV)
    • ISSUE #6397: Question: ABP Validation Summary Component
    • PR #6388: Extract protected methods in EntityHistoryHelper for ASP.NET Core (by acjh)
    • ISSUE #6387: Broken link on the documentation website for v6.4.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 2
  • build(deps): bump Abp.AspNetCore from 6.0.0 to 7.4.0 in /src/Web/aspnet-core

    build(deps): bump Abp.AspNetCore from 6.0.0 to 7.4.0 in /src/Web/aspnet-core

    Bumps Abp.AspNetCore from 6.0.0 to 7.4.0.

    Release notes

    Sourced from Abp.AspNetCore's releases.

    v7.3

    Features

    • ISSUE #6465: Allow users to select target notifier when publishing notification

    Enhancements

    • ISSUE #6455: Add the server version when you call the MySql() function.

    Bug Fixes & Others

    • PR #6469: Added null check for remoteIpAdress in HttpContextClientInfoProvider.GetComputerName (by Urtgard)
    • PR #6466: Allow users to select target notifier when publishing notification (by demirmusa)
    • PR #6460: Update EF-Core-MySql-Integration.md (by m-aliozkaya)
    • PR #6454: Update default required password length (by m-aliozkaya)
    • ISSUE #6453: Increase default password length
    • ISSUE #6399: Question: How to Save Server Name in AbpAuditLogs Table
    • ISSUE #6175: Abp.Authorization.AbpAuthorizationException: Current user did not login to the application!

    v7.2

    Features

    Enhancements

    • ISSUE #6421: Use GetScriptsResponsePerUserConfiguration while loading AbpScripts/GetScripts
    • PR #6396: Use SamAccountName and UserPrincipalName respectively while retrieving LDAP user principal (by ismcagdas)

    Others

    • PR #6444: Updated several nuget packages (by ismcagdas)
    • ISSUE #6442: Upgrade NuGet packages to latest version
    • ISSUE #6438: Upgrade nuget packages to latest
    • PR #6431: fix broken links in aspnetboilerplate.com (by [demirmusa](https://github.com/demirmusa))
    • PR #6426: Updated PostgreSQL document for Npgsql datetime change (by ismcagdas)
    • PR #6424: Added AbpODataDtoController for odata Dto support (by ismcagdas)
    • ISSUE #6418: Cannot create user with username that has been soft deleted on tenant.
    • PR #6413: Update "Disable Auditing Fields" documentation (by Urtgard)
    • PR #6405: Extend UnitOfWorkAuditingConfiguration to disable LastModificationTime and DeletionTime (by Urtgard)
    • ISSUE #6403: ComponentActivatorException: ComponentActivator: could not instantiate Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider
    • ISSUE #6402: Custom function in Odata
    • PR #6400: Implement GetComputerName of HttpContextClientInfoProvider (by mkamranaslam)
    • PR #6398: Change build badge icon link on Readme.md (by EngincanV)
    • ISSUE #6397: Question: ABP Validation Summary Component
    • PR #6388: Extract protected methods in EntityHistoryHelper for ASP.NET Core (by acjh)
    • ISSUE #6387: Broken link on the documentation website for v6.4.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 2
  • build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 6.0.10 in /src/Web/aspnet-core

    build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 6.0.10 in /src/Web/aspnet-core

    Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 6.0.10.

    Release notes

    Sourced from Microsoft.AspNetCore.Authentication.JwtBearer's releases.

    .NET 6.0.10

    Release

    .NET 6.0.9

    Release

    .NET 6.0.8

    Release

    .NET 6.0.7

    Release

    .NET 6.0.6

    Release

    .NET 6.0.5

    Release

    .NET 6.0.4

    Release

    .NET 6.0.3

    Release

    .NET 6.0.2

    Release

    .NET 6.0.1

    Release

    .NET 6.0

    Release

    .NET 6.0 RC 2

    Release

    .NET 6.0 RC 1

    Release

    .NET 6.0 Preview 7

    Release

    .NET 6.0 Preview 6

    Release

    .NET 6.0 Preview 5

    Release

    .NET 6.0 Preview 4

    Release

    ... (truncated)

    Commits
    • 32e8c8c Merged PR 26220: [internal/release/6.0] Update dependencies from dnceng/inter...
    • 9efc206 Merged PR 26211: [internal/release/6.0] Update dependencies from dnceng/inter...
    • 45c474a Merge in 'release/6.0' changes
    • 78f7a07 Revert Ubuntu.1804.Armarch.Open change (#44074)
    • 3678930 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtim...
    • 2de0f8b Merged PR 25936: Merge from public
    • 94b4eb7 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-efcore
    • 0224e08 Merge from public
    • 970de35 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • c0d2d21 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-efcore
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 2
  • build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 6.0.9 in /src/Web/aspnet-core

    build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 6.0.9 in /src/Web/aspnet-core

    Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 6.0.9.

    Release notes

    Sourced from Microsoft.AspNetCore.Authentication.JwtBearer's releases.

    .NET 6.0.9

    Release

    .NET 6.0.8

    Release

    .NET 6.0.7

    Release

    .NET 6.0.6

    Release

    .NET 6.0.5

    Release

    .NET 6.0.4

    Release

    .NET 6.0.3

    Release

    .NET 6.0.2

    Release

    .NET 6.0.1

    Release

    .NET 6.0

    Release

    .NET 6.0 RC 2

    Release

    .NET 6.0 RC 1

    Release

    .NET 6.0 Preview 7

    Release

    .NET 6.0 Preview 6

    Release

    .NET 6.0 Preview 5

    Release

    .NET 6.0 Preview 4

    Release

    .NET 6.0 Preview 3

    Release

    ... (truncated)

    Commits
    • 3fe12b9 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • 066f1bc [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • d702899 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • d656a59 Merged PR 25055: Fix sha for System.Security.Cryptography.Xml
    • 162da03 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • 5b90864 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • abb9923 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • 2c0e137 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-efcore
    • 4a119bf [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime
    • 0d0b1ea [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-efcore
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 2
  • build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 7.0.1 in /src/Web/aspnet-core

    build(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 7.0.1 in /src/Web/aspnet-core

    Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 5.0.0 to 7.0.1.

    Release notes

    Sourced from Microsoft.AspNetCore.Authentication.JwtBearer's releases.

    .NET 7.0.0

    Release

    .NET 7.0 RC 2

    Release

    .NET 7.0 RC 1

    Release

    .NET 7.0 Preview 7

    Release

    .NET 7.0 Preview 6

    Release

    .NET 7.0 Preview 5

    Release

    .NET 7.0 Preview 4

    Release

    .NET 7.0 Preview 3

    Release

    .NET 7.0 Preview 2

    Release

    .NET 7.0 Preview 1

    Release

    .NET 6.0.11

    Release

    .NET 6.0.10

    Release

    .NET 6.0.9

    Release

    .NET 6.0.8

    Release

    .NET 6.0.7

    Release

    .NET 6.0.6

    Release

    .NET 6.0.5

    Release

    ... (truncated)

    Commits
    • 432e6a0 [internal/release/7.0] Update dependencies from dnceng/internal/dotnet-runtime
    • f04006f [internal/release/7.0] Update dependencies from dnceng/internal/dotnet-efcore
    • 0fe48e6 [internal/release/7.0] Update dependencies from dnceng/internal/dotnet-runtime
    • 0aa7315 Merge in 'release/7.0' changes
    • 26e3dfc [release/7.0] Use simpler Docker tags (#45115)
    • 2164e82 Merge in 'release/7.0' changes
    • 0384a80 [release/7.0] Fix predicate evaluation in OutputCacheAttribute (#45027)
    • 744a5d2 Merged PR 27452: Merge from public
    • ac8b3b0 Merge remote-tracking branch 'upstream/release/7.0' into merge-internal/relea...
    • 462405a [release/7.0] Add init-nuget workaround back (#45091)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 1
  • build(deps): bump express from 4.17.1 to 4.18.2 in /src/Web/angular

    build(deps): bump express from 4.17.1 to 4.18.2 in /src/Web/angular

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 1
  • build(deps): bump qs from 6.5.2 to 6.5.3 in /src/Web/angular

    build(deps): bump qs from 6.5.2 to 6.5.3 in /src/Web/angular

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 1
  • build(deps): bump Abp.Castle.Log4Net from 6.0.0 to 8.0.0 in /src/Web/aspnet-core

    build(deps): bump Abp.Castle.Log4Net from 6.0.0 to 8.0.0 in /src/Web/aspnet-core

    Bumps Abp.Castle.Log4Net from 6.0.0 to 8.0.0.

    Release notes

    Sourced from Abp.Castle.Log4Net's releases.

    v7.4

    Enhancements

    • PR #6501: Introduce DefaultAbsoluteExpireTimeFactory. (by maliming)
    • ISSUE #6473: Setting defined Entity as multilingual entity blocks creating CreateMultiLingualMap context

    Bug Fixes & Others

    • PR #6567: Upgraded several NuGet packages to latest version (by ismcagdas)
    • ISSUE #6566: Upgrade NuGet packages
    • PR #6548: Allow passing options to SignalR withUrl (by ismcagdas)
    • PR #6546: set AbsoluteExpiration and SlidingExpiration correctly in AbpMemoryCache (by ismcagdas)
    • PR #6545: expose withAssemblyName on AbpCacheData Serialize method (by ismcagdas)
    • PR #6544: Add max length to TargetNotifiers (by ismcagdas)
    • PR #6543: Introduced MemoryCacheOptions for ICachingConfiguration (by ismcagdas)
    • PR #6542: Soft delete fixes for NHibernate provider (by Scythale)
    • ISSUE #6538: Allow passing options to SignalR withUrl
    • ISSUE #6532: SoftDelete filter is not working properly with the NHibernate provider
    • PR #6525: Updated mappings for NHibernate (by Scythale)
    • PR #6519: Allow defining key for translation entity while using CreateMultiLingualMap (by ismcagdas)
    • PR #6511: Added sweet-alert2 implementation (by ismcagdas)
    • PR #6507: Implemented Redis online client store (by ismcagdas)
    • ISSUE #6503: Implement IOnlineClientStore for Redis
    • ISSUE #6496: Bug: NotificationInfo.TargetNotifiers needs to be virtual in order for NHibernate to proxy it
    • ISSUE #6492: Bug: The Cache DefaultAbsoluteExpireTime property work only once
    • ISSUE #6486: AbpMemoryCache slidingExpireTime not working
    • ISSUE #6485: Please support Option withAssemblyName for AbpCacheData
    • ISSUE #6482: TargetNotifiers should not use unlimited string
    • ISSUE #6480: Release
    • ISSUE #6479: Update templates to ABP 7.3.0
    • PR #6477: update nofitication system document according to pr 6466 (by demirmusa)
    • ISSUE #6475: Update document
    • ISSUE #6471: Provide ability to set cache size limits and mark entries as permanent
    • ISSUE #6361: Redis backplane with SignalR not working

    v7.3

    Features

    • ISSUE #6465: Allow users to select target notifier when publishing notification

    Enhancements

    • ISSUE #6455: Add the server version when you call the MySql() function.

    Bug Fixes & Others

    • PR #6469: Added null check for remoteIpAdress in HttpContextClientInfoProvider.GetComputerName (by Urtgard)
    • PR #6466: Allow users to select target notifier when publishing notification (by demirmusa)
    • PR #6460: Update EF-Core-MySql-Integration.md (by m-aliozkaya)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 1
  • build(deps): bump Abp.TestBase from 6.0.0 to 8.0.0 in /src/Web/aspnet-core

    build(deps): bump Abp.TestBase from 6.0.0 to 8.0.0 in /src/Web/aspnet-core

    Bumps Abp.TestBase from 6.0.0 to 8.0.0.

    Release notes

    Sourced from Abp.TestBase's releases.

    v7.4

    Enhancements

    • PR #6501: Introduce DefaultAbsoluteExpireTimeFactory. (by maliming)
    • ISSUE #6473: Setting defined Entity as multilingual entity blocks creating CreateMultiLingualMap context

    Bug Fixes & Others

    • PR #6567: Upgraded several NuGet packages to latest version (by ismcagdas)
    • ISSUE #6566: Upgrade NuGet packages
    • PR #6548: Allow passing options to SignalR withUrl (by ismcagdas)
    • PR #6546: set AbsoluteExpiration and SlidingExpiration correctly in AbpMemoryCache (by ismcagdas)
    • PR #6545: expose withAssemblyName on AbpCacheData Serialize method (by ismcagdas)
    • PR #6544: Add max length to TargetNotifiers (by ismcagdas)
    • PR #6543: Introduced MemoryCacheOptions for ICachingConfiguration (by ismcagdas)
    • PR #6542: Soft delete fixes for NHibernate provider (by Scythale)
    • ISSUE #6538: Allow passing options to SignalR withUrl
    • ISSUE #6532: SoftDelete filter is not working properly with the NHibernate provider
    • PR #6525: Updated mappings for NHibernate (by Scythale)
    • PR #6519: Allow defining key for translation entity while using CreateMultiLingualMap (by ismcagdas)
    • PR #6511: Added sweet-alert2 implementation (by ismcagdas)
    • PR #6507: Implemented Redis online client store (by ismcagdas)
    • ISSUE #6503: Implement IOnlineClientStore for Redis
    • ISSUE #6496: Bug: NotificationInfo.TargetNotifiers needs to be virtual in order for NHibernate to proxy it
    • ISSUE #6492: Bug: The Cache DefaultAbsoluteExpireTime property work only once
    • ISSUE #6486: AbpMemoryCache slidingExpireTime not working
    • ISSUE #6485: Please support Option withAssemblyName for AbpCacheData
    • ISSUE #6482: TargetNotifiers should not use unlimited string
    • ISSUE #6480: Release
    • ISSUE #6479: Update templates to ABP 7.3.0
    • PR #6477: update nofitication system document according to pr 6466 (by demirmusa)
    • ISSUE #6475: Update document
    • ISSUE #6471: Provide ability to set cache size limits and mark entries as permanent
    • ISSUE #6361: Redis backplane with SignalR not working

    v7.3

    Features

    • ISSUE #6465: Allow users to select target notifier when publishing notification

    Enhancements

    • ISSUE #6455: Add the server version when you call the MySql() function.

    Bug Fixes & Others

    • PR #6469: Added null check for remoteIpAdress in HttpContextClientInfoProvider.GetComputerName (by Urtgard)
    • PR #6466: Allow users to select target notifier when publishing notification (by demirmusa)
    • PR #6460: Update EF-Core-MySql-Integration.md (by m-aliozkaya)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 1
  • build(deps): bump Abp.AspNetCore from 6.0.0 to 8.0.0 in /src/Web/aspnet-core

    build(deps): bump Abp.AspNetCore from 6.0.0 to 8.0.0 in /src/Web/aspnet-core

    Bumps Abp.AspNetCore from 6.0.0 to 8.0.0.

    Release notes

    Sourced from Abp.AspNetCore's releases.

    v7.4

    Enhancements

    • PR #6501: Introduce DefaultAbsoluteExpireTimeFactory. (by maliming)
    • ISSUE #6473: Setting defined Entity as multilingual entity blocks creating CreateMultiLingualMap context

    Bug Fixes & Others

    • PR #6567: Upgraded several NuGet packages to latest version (by ismcagdas)
    • ISSUE #6566: Upgrade NuGet packages
    • PR #6548: Allow passing options to SignalR withUrl (by ismcagdas)
    • PR #6546: set AbsoluteExpiration and SlidingExpiration correctly in AbpMemoryCache (by ismcagdas)
    • PR #6545: expose withAssemblyName on AbpCacheData Serialize method (by ismcagdas)
    • PR #6544: Add max length to TargetNotifiers (by ismcagdas)
    • PR #6543: Introduced MemoryCacheOptions for ICachingConfiguration (by ismcagdas)
    • PR #6542: Soft delete fixes for NHibernate provider (by Scythale)
    • ISSUE #6538: Allow passing options to SignalR withUrl
    • ISSUE #6532: SoftDelete filter is not working properly with the NHibernate provider
    • PR #6525: Updated mappings for NHibernate (by Scythale)
    • PR #6519: Allow defining key for translation entity while using CreateMultiLingualMap (by ismcagdas)
    • PR #6511: Added sweet-alert2 implementation (by ismcagdas)
    • PR #6507: Implemented Redis online client store (by ismcagdas)
    • ISSUE #6503: Implement IOnlineClientStore for Redis
    • ISSUE #6496: Bug: NotificationInfo.TargetNotifiers needs to be virtual in order for NHibernate to proxy it
    • ISSUE #6492: Bug: The Cache DefaultAbsoluteExpireTime property work only once
    • ISSUE #6486: AbpMemoryCache slidingExpireTime not working
    • ISSUE #6485: Please support Option withAssemblyName for AbpCacheData
    • ISSUE #6482: TargetNotifiers should not use unlimited string
    • ISSUE #6480: Release
    • ISSUE #6479: Update templates to ABP 7.3.0
    • PR #6477: update nofitication system document according to pr 6466 (by demirmusa)
    • ISSUE #6475: Update document
    • ISSUE #6471: Provide ability to set cache size limits and mark entries as permanent
    • ISSUE #6361: Redis backplane with SignalR not working

    v7.3

    Features

    • ISSUE #6465: Allow users to select target notifier when publishing notification

    Enhancements

    • ISSUE #6455: Add the server version when you call the MySql() function.

    Bug Fixes & Others

    • PR #6469: Added null check for remoteIpAdress in HttpContextClientInfoProvider.GetComputerName (by Urtgard)
    • PR #6466: Allow users to select target notifier when publishing notification (by demirmusa)
    • PR #6460: Update EF-Core-MySql-Integration.md (by m-aliozkaya)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies .NET 
    opened by dependabot[bot] 1
Releases(0.34.1)
  • 0.34.1(Dec 26, 2022)

    What's Changed

    • chore: bump flutter and packages by @abhith in https://github.com/piggyvault/piggyvault/pull/262
    • some old category icons may not be rendered since we upgraded the font_awesome_flutter package.

    Full Changelog: https://github.com/piggyvault/piggyvault/compare/0.34.0...0.34.1

    Source code(tar.gz)
    Source code(zip)
    piggy-release.apk(27.26 MB)
  • 0.34.0(Apr 16, 2022)

  • 0.33.1(Apr 3, 2022)

  • 0.33.0(Mar 27, 2022)

    Added

    Account archive support

    • Archived accounts will not be listed in the transaction form.
    • Add transaction fab will be hidden in the archived account details screen.
    • Archived toggle will be visible during account edit (not during account creation).

    account-edit archived-accounts

    Calculator input for transaction amount field in transaction form.

    11-add-transaction-calc

    Changed

    Transaction form UI

    11-add-transaction

    Account form UI

    05-account-add

    Category form UI

    Screenshot_20220327-132750

    Transaction details UI

    13-transaction_details

    • (internals) upgraded flutter project by @Abhith in https://github.com/piggyvault/piggyvault/pull/189
    • (internals) enabled null safety by @Abhith in https://github.com/piggyvault/piggyvault/pull/190

    Removed

    • Category icon support (associated plugin release with the fix is pending)

    Full Changelog: https://github.com/piggyvault/piggyvault/compare/0.29.2...0.33.0

    Source code(tar.gz)
    Source code(zip)
    piggy-release.apk(25.18 MB)
  • 0.29.2(Aug 4, 2021)

    Changed

    • Category icon color on transaction listing is now based on transaction type
    • Daily transaction amount summary chips style in transaction listing
    • Category icon color on the category listing
    • Search bar in recent transactions, account details, and category-wise transaction details

    09-recent

    Source code(tar.gz)
    Source code(zip)
    piggy-release.apk(25.45 MB)
  • 0.29.0(Aug 2, 2021)

  • 0.28.0(Jul 2, 2021)

  • 0.27.0(Jan 25, 2021)

    Added

    • Share SMS content to piggy to create a transaction. Shared content will become the description.
    • Navigate to accounts, categories from the user profile tab page.

    Fixed

    • Active tab indicator on the bottom bar in case navigated to accounts from the drawer.
    Source code(tar.gz)
    Source code(zip)
    piggy-release.apk(22.83 MB)
  • 0.26.0(Jan 24, 2021)

  • v0.13.0(Sep 2, 2018)

    Added

    • Light theme improvements

    Fixed

    • Light theme fixes

    Changed

    • Dashboard bottom navigation color

    Removed

    • Dashboard sparkline graph due to plugin compatibility issue
    Source code(tar.gz)
    Source code(zip)
  • v0.12.1(Aug 31, 2018)

  • v0.12.0(Aug 31, 2018)

  • v0.11.0(Aug 30, 2018)

  • v0.10.0(Aug 29, 2018)

  • v0.9.0(Aug 27, 2018)

  • v0.8.0(Aug 27, 2018)

    Added

    • Create Category feature
    • Edit Category feature
    • Delete Transaction feature
    • Category wise recent months report

    Changed

    • Login page processing indicator
    Source code(tar.gz)
    Source code(zip)
  • v0.7.0(Aug 23, 2018)

  • v0.6.0(Aug 21, 2018)

  • v0.5.0(Aug 20, 2018)

    Added

    • New launcher icon
    • Transaction mode based color indicator on the transaction form
    • Processing indicator on the transaction form
    • Success indicator on the transaction form
    • Auto syncs data on network change

    Fixed

    • Account preselect on the transaction form

    Removed

    • Flutter logo in sidebar (to avoid lag in older devices)
    Source code(tar.gz)
    Source code(zip)
  • v0.4.0(Aug 13, 2018)

    Added

    • Account balance will refresh once a transaction saved
    • Saving process indicator on the transaction form

    Changed

    • Transaction form will close only after transaction processed on the server
    • Add transaction fab icon
    • Account details balance display UI
    Source code(tar.gz)
    Source code(zip)
  • v0.3.0(Aug 11, 2018)

    Fixed

    • Summary page title

    Added

    • Inflow & outflow in the transaction lists
    • New account detail page with next/previous navigation

    Changed

    • State changes in recent transaction listing
    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Aug 8, 2018)

    Added

    • View by category option for recent transactions
    • Recent transactions refresh indicator
    • Balance on account details

    Fixed

    • Side drawer navigation result back button on pages
    • Categories of the old user showing if we signed in as a different user (Behavior Subject case)
    Source code(tar.gz)
    Source code(zip)
  • v0.1.2(Aug 7, 2018)

Para-managment: The app is to monitor and manage your personal finance

Pare | پارە Pare App Demo The app is to monitor and manage your personal finance You have a category for each category you have category name, icon, a

Salar Pro 3 Mar 20, 2022
Microsoft Teams Clone is a Video conference application with a rich integrated chat experience, to connect with friends,family & colleagues. Developed as a redesign of Microsoft Teams during my menteeship at Microsoft Engage 2021

Microsoft Teams Clone by Karanjot Singh About Microsoft Teams Clone is a Video conference application with a rich integrated chat experience, to conne

Karanjot Singh 60 Dec 28, 2022
Finance manager for devlance using flutter and firebase (Open source)

finance_manager A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

ANIKET SINDHU 2 Dec 27, 2021
App for Shop Management and State Management Learning

?? E-Commerce ?? App for Shop Management and State Management Learning ?? Links ?? ?? Repo ¡ ?? Got Issue ?? Features Authentication System Using Fire

Rohit Jain 2 Jul 19, 2022
Metask is an intuitive tool for project management and task management.

Metask is an intuitive tool for project management and task management. It is ideal for your personal organization, but also for efficient teams.

Nijat Namazzade 11 Nov 5, 2022
Student Management app for the Faculty of Health Science

Software Design Project - App Repository Student Management app for the Faculty of Health Science Build-Test Status Developers Sedzani Suraksha Favour

Derrin 3 May 24, 2021
ProTasks, a collaborative task management app

ProTasks This is the public repository for ProTasks, a collaborative task management app that I created. You can get the app from here Highlighted Too

null 3 Jan 3, 2023
Shopping app with riverpod state management

Shopify Shopify admin rest api demo project. We are try to use riverpod as state management to improve widget rebuilding performance. May be at some p

null 35 Nov 19, 2022
BMI Calculator Flutter App with State Management

BMI Calculator ?? Our Goal The objective of this tutorial is to look at how we can customise Flutter Widgets to achieve our own beautiful user interfa

Pawan Kumar 53 Dec 13, 2022
task management app by fullstack school

task_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Affan Amir 1 Oct 16, 2021
Weather App built in Flutter and Riverpod state management

?? Weather App built with Riverpod This is a weather app built using Riverpod as it's State Management. This project is an attempt to rewrite the Weat

Temitope Ajiboye 49 Dec 7, 2022
A book-keeping/business management app.

verido A book-keeping/business management app. Getting Started This project is a starting point for a Flutter application. A few resources to get you

Oluwatobi Odunaiya 1 Nov 18, 2021
A weather app with a minimalist design using the flutter_bloc library for state management.

weather_bloc_app_v2 A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

null 1 Jul 9, 2022
💪 Helm is an app that gamifies stress/anxiety/depression management in an actionable manner to provide relief.

Helm Helm is an app that gamifies stress/anxiety/depression management in an actionable manner to provide relief. To try it out, setup flutter on your

Bing Quan 497 Dec 30, 2022
A flutter todo/task listing example app with advance state management using `Momentum` library.

A flutter todo/task listing example app with advanced state management using Momentum library. Simple on the outside but powerful in the inside. This

xamantra 17 Oct 11, 2022
Task management app with flutter, firebase firestore, and firebase auth

to_do_list A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Alvin Ferdian 2 Mar 3, 2022
Todo app - an application maintaining user's todo list. Made to learn state management

todo_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Lokesh Ghule 1 Mar 15, 2022
Todo Flutter application with sqflite as a local database and bloc state management.

Todo App A Flutter application developed to add todo tasks and handles it I used Sqflite as a local database to store all the tasks I used flutter_sli

Muhhamed Sallam 14 Oct 17, 2022