Skip to content

Releases: Fmasterpro27/FunKitPy

FunKitPy v0.3.2

09 Jun 05:22

Choose a tag to compare

FunKitPy v0.3.2

This release fixes a compatibility issue with roast aliases.

Changes

  • Added missing get_roast() alias export
  • Improved API consistency across all categories
  • Updated package exports

No Breaking Changes

All functionality from v0.3.1 remains unchanged.

Available APIs:

  • joke()
  • dad_joke()
  • roast()
  • quote()
  • quote_data()

Compatibility aliases:

  • get_joke()
  • get_dad_joke()
  • get_roast()

Installation

pip install -U FunKitPy

FunKitPy v0.3.1

09 Jun 05:05

Choose a tag to compare

FunKitPy v0.3.1

This release focuses on version handling, testing, and packaging improvements.

Changes

  • Fixed CLI version reporting
  • Improved version handling using package metadata
  • Added fallback support for development environments and CI workflows
  • Improved GitHub Actions compatibility
  • Improved pytest compatibility when running directly from source
  • Improved package reliability and development workflow

No API Changes

All functionality from v0.3.0 remains unchanged:

  • Jokes
  • Dad Jokes
  • Quotes
  • Roasts
  • CLI support

Installation

pip install -U FunKitPy

FunKitPy v0.3.0

09 Jun 05:04

Choose a tag to compare

FunKitPy v0.3.0

This release introduces quote support and expands the available content in FunKitPy.

Changes

  • Added quote support
  • Added new functions:
    • quote()
    • quote_data()
  • Added a dataset containing 5,000+ quotes with author information
  • Added CLI support for quotes:
    • funkit quote
  • Added tests for quote functionality
  • Updated documentation and examples
  • Improved package structure and data handling

No Breaking Changes

All functionality from v0.2.1 remains available:

  • joke()
  • dad_joke()
  • roast()
  • get_joke()
  • get_dad_joke()
  • CLI support

Installation

pip install -U FunKitPy

FunKitPy v0.2.1

06 Jun 15:05

Choose a tag to compare

FunKitPy v0.2.1

This release focuses on documentation improvements.

Changes

  • Updated README with CLI usage examples

  • Added documentation for:

    • funkit joke
    • funkit dad-joke
    • funkit roast
    • funkit commands
    • funkit --version
  • Improved installation instructions

  • Improved usage examples

No API Changes

All functionality from v0.2.0 remains unchanged.

Installation

pip install -U FunKitPy

FunKitJS v0.2.0

06 Jun 08:54

Choose a tag to compare

FunKitPy v0.2.0

This release introduces command-line interface (CLI) support and improves the overall developer experience.

New Features

Command-Line Interface

FunKitPy now includes a built-in CLI.

funkit joke
funkit dad-joke
funkit roast

Display version information:

funkit -v
funkit -V
funkit --version

View available commands:

funkit commands

Improvements

  • Improved project structure
  • Improved package metadata
  • Added CLI entry point support
  • Added version command support
  • Improved documentation and examples
  • Improved test coverage

Installation

pip install FunKitPy

Python Usage

from funkitpy import joke, dad_joke, roast

print(joke())
print(dad_joke())
print(roast())

CLI Usage

funkit joke
funkit dad-joke
funkit roast
funkit commands
funkit --version

Included Categories

  • Jokes
  • Dad Jokes
  • Roasts

Technical Details

  • Apache 2.0 License
  • Python 3.8+ Support
  • GitHub Actions CI
  • pytest Test Suite
  • PyPI Distribution

FunKitPy v0.1.1

05 Jun 09:13
1aa1a12

Choose a tag to compare

This release improves compatibility, expands the public API, and strengthens overall package quality.

What's New

Additional API Aliases

FunKitPy now supports get_-prefixed aliases alongside the original functions:

Original Alias
joke() get_joke()
dad_joke() get_dad_joke()
roast() get_roast()

Both styles are fully supported and will be maintained going forward.

Improvements

  • Updated documentation to reflect new API
  • Improved package structure for better maintainability
  • Expanded test coverage via pytest
  • Verified successful package build
  • Verified package metadata with Twine

Usage

Original API

from funkitpy import joke, dad_joke, roast

print(joke())
print(dad_joke())
print(roast())

Alias API

from funkitpy import get_joke, get_dad_joke, get_roast

print(get_joke())
print(get_dad_joke())
print(get_roast())

Details

  • 🐍 Python 3.8+ supported
  • 📄 Apache 2.0 License
  • ✅ CI via GitHub Actions
  • 🧪 pytest test suite

FunKitPy v0.1.0

05 Jun 07:36

Choose a tag to compare

Features

  • Added joke()
  • Added dad_joke()
  • Added roast()
  • Added tests
  • Published to PyPI

Installation

pip install FunKitPy