Inspiré par Sinatra de Ruby, il est parfait pour les applications web de construction avec un minimum d'effort.
Il permet une webapp simple à être créé avec très peu de lignes de code, mais permettant la flexibilité à l'échelle pour des applications beaucoup plus complexes.
Dancer vise à fournir le moyen le plus simple pour écrire des applications Web, et offre la flexibilité à l'échelle entre un service web léger très simple composé de quelques lignes de code dans un fichier unique, tout le chemin jusqu'à une intégration globale plus complexe application web à part entière avec le soutien de la session, des modèles pour les vues et mises en page, etc
ce qui est nouveau dans cette version:.
- Assurez-plugins jouent bien avec MRO 'c3'.
Ce qui est nouveau dans la version 1,3140:.
- Assurez-plugins jouent bien avec MRO 'c3'
Ce qui est nouveau dans la version 1.3135.
- Assurez-plugins jouent bien avec MRO 'c3'
Ce qui est nouveau dans la version 1.3134.
- Assurez-plugins jouent bien avec MRO 'c3'
Ce qui est nouveau dans la version 1.3119.
- Serializer sérialise également du contenu pour SUPPR
Ce qui est nouveau dans la version 1,3118:.
- 'require_environment' Nouveau paramètre
- Ne pas définir les valeurs par défaut pour les sous-classes de modèle pour Dancer :: Template :: TemplateToolkit.
- Ajout de la fonction 'template_or_serialize' Dancer :: Serializer :: Mutable.
Ce qui est nouveau dans la version 1.3099.
- avertissements non initialisées fixes
- Prendre en compte le nom de l'application en cours de route mise en cache.
- variables Clone pour les modèles.
- get devrait être par défaut pour obtenir / tête même si elle est à l'intérieur tout.
- Assurez-vous que la clé d'identification dans les sessions sont soient faussés.
- variables non initialisées fixes dans le chemin du fichier de configuration.
- Exiger que tous les modules nécessairement dans Dancer :: Config.
Ce qui est nouveau dans la version 1,3098:
- AMÉLIORATIONS:
- Nouveau mot-clé 'plugin_args'
- Ajouter 'execute_hook' et désapprouver 'execute_hooks' homogénéité avec Dancer 2.
- DOCUMENTATION:
- Fixe échapper sur certains documents.
exporté par Dancer :: Plugin pour fournir une manière compatible avec Dancer 2 pour obtenir des arguments à partir d'un mot-clé de plugin.
Qu'est-ce qui est nouveau dans la version 1,3097:
- 'register_hook' Nouveaux mots-clés et 'execute_hooks' exportés par Dancer :: Plugin pour fournir une manière compatible avec Dancer 2 pour déclarer et exécuter des crochets à partir d'un plugin.
Ce qui est nouveau dans la version 1.3094:
- Ajout de 'strict_config' option pour que le config retourne un objet au lieu d'un hashref.
- Ajout du support pour les chaînes de requête dans dancer_request.
- Il est possible pour l'utilisateur de définir le répertoire des environnements utilisant une nouvelle variable d'environnement (DANCER_ENVDIR) ou en utilisant `set envdir = & # X3e; $ Path`.
- touches Trier hachage lors de la sérialisation des références dans les messages du journal.
Ce qui est nouveau dans la version 1,3093:
- CORRECTIONS DE BUGS:
- Définir le type d'exception :: Core Demande, afin d'éviter les choses exploser lorsque Dancer :: Demande soulève des exceptions de ce type
- Correction Dancer :: Plugin :: Ajax avec Plack :: constructeurs.
- Auto page fonctionnalité nettoyage et fixup.
- Supprimer les avertissements non initialisées.
- AMÉLIORATIONS:
- Gagner la libération course pour Catalyst.
- Ajoutez type d'exception :: Core Demande.
- JSON décodage du format UTF8.
- Fournir la méthode lorsqu'un itinéraire se bloque pour vous aider à déboguer.
- les messages de journal plus utiles.
- DOCUMENTATION:
- exemples fixes pour le déploiement multi-application sous Plack :: Builder dans le déploiement.
- docs de déploiement.
- tutoriel de mise à jour.
- Nettoyer EXPORTATIONS.
- fixups de documentation de mots-clés.
- Clarifier l'avant docs avec de meilleurs exemples.
Ce qui est nouveau dans la version 1,3092:
- CORRECTIONS DE BUGS:
- Ne pas appeler isa () sur refs Unblessed dans Dancer :: Exception.
- Supposons UTF-8 par défaut lorsque sérialisation JSON.
- GH # 725:. Si un cookie est créé plusieurs fois, gagne la dernière valeur
- Plus intuitive appending, rétrocompatible d'extension de modèle par défaut.
- Empêcher la récursivité dans la censure.
- Plus d'essais de flexibilité.
- AMÉLIORATIONS:
- Retourne le jeu préfixe courant en utilisant le préfixe ().
- appending plus intuitive de l'extension du modèle par défaut. Fait pour plus propre et plus code dwim.
- Laissez toutes les options à JSON sérialiseur.
- Support vues complexes avec de multiples racines de documents.
- DOCUMENTATION:
- Document comment travailler avec dotCloud.
- ups nettoyer et réparer ups.
Ce qui est nouveau dans la version 1,3080:.
- Pas de changements fonctionnels, vient de sortir aussi stable
Ce qui est nouveau dans la version 1,3071:
- question FIX répertoire traversal Depuis 1.3070, il était possible d'abuser la fonction de service de fichiers statiques pour obtenir des fichiers à partir d'un répertoire immédiatement au-dessus du répertoire configuré pour servir des fichiers statiques à partir.
Ce qui est nouveau dans la version 1.3060:
- Améliorations:
- Pas de changements fonctionnels, juste libération comme stable.
Ce qui est nouveau dans la version 1.3040.
- Pas de changements fonctionnels, vient de sortir aussi stable
Ce qui est nouveau dans la version 1,3001:
- Ajout & quot; git fetch amont & quot; pour le suivi à distance tourné un onglet dans le bon nombre de places Fix bizarre erreur Plack & quot; code d'état doit être un nombre entier supérieur ou égal à 100 & quot ;, en raison d'une faute de frappe dans un appel à Dancer :: Error .
- uri_ (non) valeur évasion à biscuits; ferme GH-248
- Supprimer websocket tutoriel (il a sa propre distro maintenant)
- Ajouter un nouveau tests pour faire en sorte que des modèles inconnus produisent un avertissement
- Chemin d'accès send_file doit être relatif du répertoire public
- Prise en charge des valeurs complexes dans les cookies (scalaires, des tableaux plats et hashes plats). Corrige problème GH # 249
- les gens Point vers D :: P :: Base de données dans le tutoriel.
- Mention laissant notes sur cpanratings.
- Certains typo mineur fixe dans les documentations.
- Typos et un peu plus substatial changements à Development.pod
- uploads de la demande de Request.pm Decode HTTP
- Prise en charge des alias pour content_type et refactoring de mime-types de manipulation, avec MIME d'une nouvelle danseuse de classe
- Obsolescence de Dancer :: Config :: mime_types (maintenant géré par Dancer MIME).
- Correction d'un bug en YAML session de backend, lors de la création du fichier de session.
Ce qui est nouveau dans la version 1.1999_04:.
- Load Plack :: Loader dynamiquement dans le test
- Doc fix.
Ce qui est nouveau dans la version 1,1812:.
- Passer faux test upload sur Win32
- Fix pour les applications échafaudés.
- Dancer :: nettoyage de déploiement (section CGI).
- Déclarer LWP explicitement (déjà impliqué par HTTP :: Corps et HTTP :: En-têtes).
- tatillonne à onglets et des espaces à la fin des lignes.
Ce qui est nouveau dans la version 1.174:.
- Correction de Docs, typo dans l'alerte
- Support des points-virgules comme séparateurs de paires nom = valeur lors de l'analyse querystring. Répond demande de fonctionnalité / numéro 59.
- TestUtils.pm est maintenant & quot; t / lib & quot;.
Commentaires non trouvées